我正在尝试升级我们的构建过程以使用VS2017
附带的MSBuild 15.0
。到目前为止,我们一直在使用MSBuild 14.0
.
当我使用MSBuild 15
时,我收到此错误。
C:Program Files (x86)MSBuildXamarinXamarin.Android.Sdk.props(16,3): error MSB4184:
The expression "[System.IO.File]::ReadAllText(C:Program Files (x86)Microsoft Visual Studio2017BuildToolsCommon7IDEdevenv.isolation.ini)" cannot be evaluated.
Could not find file 'C:Program Files (x86)Microsoft Visual Studio2017BuildToolsCommon7IDEdevenv.isolation.ini'
看起来 props 文件使用的$(VsInstallRoot)
指向错误的位置。
有没有人对可能发生的事情或如何解决这个问题有任何想法?
谢谢。
事实证明是失败者错误,无论如何都是部分问题。我安装了MSBuild独立工具,并试图使用它,因此VsInstallRoot问题。
在我的情况下,帮助卸载了单独的MSBuild安装。我只在Visual Studio和gradle插件中使用MSBuild。