14
對於我的生活,我無法找到這個值實際設置的位置。它應該指向C:\ Program Files \ MSBuild,但在我們的構建框中,它指向C :.我該如何改變這一點?MSBuildExtensionsPath32設置不正確?
謝謝。
對於我的生活,我無法找到這個值實際設置的位置。它應該指向C:\ Program Files \ MSBuild,但在我們的構建框中,它指向C :.我該如何改變這一點?MSBuildExtensionsPath32設置不正確?
謝謝。
MSBuildExtensionsPath32
由MSBuild在內部設置。 (BuildEngine.BuildPropertyGroup.SetExtensionsPathProperties
)
但是,您可以通過設置環境變量來覆蓋它。
SET MSBuildExtensionsPath="C:\Program Files\MSBuild"
或者你可以重寫你的項目文件中的值:
<PropertyGroup>
<MSBuildExtensionsPath>C:\Users\madgnome\Desktop\msbuild</MSBuildExtensionsPath>
<!-- It works too with relative path -->
<!--<MSBuildExtensionsPath>..\msbuild</MSBuildExtensionsPath>-->
</PropertyGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" />
感謝。我玩弄了SET命令,這讓我失去了那個錯誤,但引入了另一個。我想我會把它傳遞給我的建築師,看看他帶來了什麼。 – 2010-07-01 16:37:31