Skip to content
代码片段 群组 项目
未验证 提交 a262f140 编辑于 作者: Fredric Silberberg's avatar Fredric Silberberg
浏览文件

Update BuildBoss to handle the new msbuild references.

上级 a3f5a478
No related branches found
No related tags found
无相关合并请求
...@@ -133,7 +133,7 @@ private bool CheckPackageReferences(TextWriter textWriter) ...@@ -133,7 +133,7 @@ private bool CheckPackageReferences(TextWriter textWriter)
if (!allowedPackageVersions.Contains(packageRef.Version)) if (!allowedPackageVersions.Contains(packageRef.Version))
{ {
textWriter.WriteLine($"PackageReference {packageRef.Name} has incorrect version {packageRef.Version}"); textWriter.WriteLine($"PackageReference {packageRef.Name} has incorrect version {packageRef.Version}");
textWriter.WriteLine($"Allowed values are " + string.Join(" or", allowedPackageVersions)); textWriter.WriteLine($"Allowed values are " + string.Join(" or ", allowedPackageVersions));
allGood = false; allGood = false;
} }
} }
...@@ -158,6 +158,13 @@ private IEnumerable<string> GetAllowedPackageReferenceVersions(PackageReference ...@@ -158,6 +158,13 @@ private IEnumerable<string> GetAllowedPackageReferenceVersions(PackageReference
yield return $"$({name}Version)"; yield return $"$({name}Version)";
yield return $"$({name}FixedVersion)"; yield return $"$({name}FixedVersion)";
yield return $"$(RefOnly{name}Version)"; yield return $"$(RefOnly{name}Version)";
// These two projects have a direct or indirect dependency on both MSBuild and MS.VS.Shell.15.0. Our normal MSBuild
// version is 16.5.0, but MS.VS.Shell has a dependency on 17.1.0. For these projects, we allow an additional version.
if (name.StartsWith("MicrosoftBuild") && (ProjectFilePath.Contains("Roslyn.Compilers.Extension.csproj") || ProjectFilePath.Contains("IdeBenchmarks.csproj")))
{
yield return $"$(RefOnly{name}Version_WithShellDependency)";
}
} }
} }
......
  • 麦壳饼 @maikebing

    mentioned in commit 9f6cf4ae

    ·

    mentioned in commit 9f6cf4ae

    展开或隐藏提交列表
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册