0
|
sandimschuh · 技术社区 · 7 年前 |
![]() |
1
1
在研究了MSBuild的工作原理后,我发现存在微软。常见的目标位于MSBuildToolsPath目录中的文件(例如C:\Program Files(x86)\MSBuild\14.0\Bin),MSBuild在每次生成期间使用该文件。 当我比较微软时。常见的目标文件为MSBuild 14.0和MSBuild 15.0,结果表明它们几乎完全相同。主要区别在于,15.0文件包含一些用于发现目录路径的逻辑。建筑目标文件,如果存在这样的文件,则此文件中的生成目标也包含在生成中。 Differences of MSBuild 14.0 and 15.0 Microsoft.Common.targets files
*重要注意事项*
对我来说,解决方案只是粘贴包含目录的部分。建筑目标文件来自Microsoft MSBuild 15.0。常见的将文件定向到Microsoft MSBuild 14.0中。常见的目标文件。但是,用15.0文件替换14.0文件也是安全的。 Microsoft的当前版本。常见的可以找到目标文件 here 为了自动化此过程并在其他开发机器上重复此过程,我制作了此Windows批处理文件,该文件将发现MSBuildTools路径并替换Microsoft。常见的以更新的文件为目标。我在此批处理脚本中使用的更新文件名为MSBuil15。微软常见的目标和必须与批处理文件位于同一文件夹中。此批处理文件基于 MSBuildPath.bat 和 GotAdmin.bat 在这里,我添加了两行代码来替换该文件。
|
|
kaiselwyvrn · 我无法打开Visual Studio项目 1 年前 |
![]() |
Cobra_Fast · 如何查找不必要的空运算符? 2 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 3 年前 |