[英]MSBuild 14 produces executable requiring older dependency than referenced
我有一個帶有主要可執行文件和一些庫項目的VS 2015 C#解決方案。 這是一個代碼分析器工具,它同時使用Roslyn和MSBuild,因此主程序集需要NuGet的Microsoft.CodeAnalysis和Microsoft.Build。 我最近的任務是將以前的軟件包從1.x更新到2.x ...
[英]MSBuild 14 produces executable requiring older dependency than referenced
我有一個帶有主要可執行文件和一些庫項目的VS 2015 C#解決方案。 這是一個代碼分析器工具,它同時使用Roslyn和MSBuild,因此主程序集需要NuGet的Microsoft.CodeAnalysis和Microsoft.Build。 我最近的任務是將以前的軟件包從1.x更新到2.x ...
[英]MSBuild fails for solution with project dependencies
我的解決方案(包含多個項目)的構建突然似乎被破壞了,問題的原因尚不清楚。 解決方案中的所有項目都針對同一框架(4.5.1),但是,某些項目的依賴項可能針對該框架的早期版本。 截至上周,我們已經能夠成功構建這種情況下的解決方案。 從上周四開始,構建似乎已中斷,而未對構建服務器或解決方案進行任 ...
[英]msbuild C# 14 compiler doesn't ignore warning 3021
我在生成的C#類之一中具有以下雜注,它用於忽略CLSCompliant警告 當使用msbuild 12進行編譯時,此方法非常有效。將我的項目升級為使用msbuild 14后,此警告再次啟用。 這似乎發生在局部類中。 這就是我的再現方式: 在Visual Studio 2 ...
[英]Disable code analysis when using MSBuild 14
我有一個包含多個 C# 6.0 項目的 .NET 解決方案。 每個項目都通過 NuGet引用StyleCop Analyzer 。 在 Visual Studio 中,我可以區分構建和分析代碼,但我沒有看到如何在命令行(例如在 CI 服務器上)使用 MSBuild v14.0 執行此操作。 我正在使 ...
[英]msbuild 14 doesn't work without full .net framework installation
我有一台帶有Visual Studio 2010和多個構建目標的構建機。 我使用的所有其他目標均按預期工作,並且由於某種原因,.net 4.6.1的新版本14無效。 當我從命令行執行構建時,出現以下錯誤: C:\\ Program Files(x86)\\ MSBuild \\ ...
[英]MSBUILD 14.0 Visual Studio 2015 CustomBuild Command environment does not contain the result of a SetEnv even though Exec does
我已經使用 CoApp 創建了一個 nuget 包來打包一些代碼生成器(二進制文件)。 我希望能夠在 msbuild custombuild 步驟中使用這些代碼生成器來生成代碼 我有一個定義以下內容的目標文件(使用 CoApp) 包含此代碼段的目標文件像這樣導入到項目中(vcxproj 文件) ...
[英]MSBuild Warning MSB3884 when building from command line
在構建服務器(使用Jenkins )上使用MSBuild 14構建我們的解決方案時會出現以下警告: C:\\ Program Files(x86)\\ MSBuild \\ 14.0 \\ bin \\ Microsoft.VisualBasic.CurrentVersion.targ ...
[英]Building Visual Studio 2015 C++ project (v140) by MSBuild Failed - v140 cannot be found
我並排安裝了Visual Studio 2013和2015。 我剛剛將組合解決方案(C#,C ++,C ++ / CLI)升級到2015,並將Platform Toolset設置為v140。 Visual Studio的構建工作正常,但無法從MSBuild編譯。 我使用無法找到v140 ...
[英]Building with MSBuild 14.0/C# 6.0 in AppVeyor
我正在嘗試在 AppVeyor 中使用 C# 6.0 代碼構建一個庫。 我已經在AppVeyor 、這個討論和這個博客文章的這個更新中嘗試過配置。 這是我所做的: 從 AppVeyor Web 界面選擇 Visual Studio 2015 作為操作系統 將 MSBuild 14.0 文件 ...