У вас возникла проблема с вызовом ResGen во время сборки проекта .NET 2.0 из Visual Studio.NET 2010, этот поток предлагает:
Добавьте это в свою командную строку MSBUILD:
/p:ResGenExecuteAsTool=true;ResGenToolArchitecture=ManagedIL;ResGenTrackerSdkPath="%programfiles(x86)%\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\x64"
Я искал часы без успеха, пытаясь найти способ сделать это из моего проекта Visual Studio.NET.
Поэтому мой вопрос:
Как изменить командную строку MSBUILD проекта .NET 2.0 (библиотека классов) в Visual Studio 2010?
У меня нет страха изменить мой файл .csproj, я бы предпочел не изменять файлы MSBuild, которые были отправлены с Visual Studio, если это возможно.
Обновление и решение:
Благодаря Oded comment и answer, я добавил следующие две строки:
<ResGenTrackerSdkPath>%programfiles(x86)%\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\x64</ResGenTrackerSdkPath>
<TrackFileAccess>false</TrackFileAccess>
прямо в самом первом разделе <PropertyGroup>
моего файла .csproj(т.е. после строки 3). Это заставило файл успешно скомпилироваться!
Теперь я проверяю, успешно ли он выполняется.