在 Visual Studio .NET 2010 中构建 .NET 2.0 项目期间, ResGen调用出现问题,该线程建议:
将此添加到您的 MSBUILD 命令行:
/p:ResGenExecuteAsTool=true;ResGenToolArchitecture=ManagedIL;ResGenTrackerSdkPath="%programfiles(x86)%\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\x64"
我已经搜索了几个小时,但没有成功,试图从我的 Visual Studio .NET 项目中找到一种方法来做到这一点。
因此我的问题是:
如何在 Visual Studio 2010 中更改 .NET 2.0(类库)项目的 MSBUILD 命令行?
我不担心更改我的“.csproj”文件,如果可能的话,我不希望更改 Visual Studio 附带的 MSBuild 文件。
更新和解决方案:
<ResGenTrackerSdkPath>%programfiles(x86)%\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\x64</ResGenTrackerSdkPath>
<TrackFileAccess>false</TrackFileAccess>
就在我的“.csproj”文件的第一<PropertyGroup>
部分(即第 3 行之后)。这使得文件编译成功!
我现在检查它是否也成功运行。