У меня есть проект сборки C#, который я выбрал для сборки в Visual Studio 2010, который настроен на сериализацию. Когда я пытаюсь построить проект, я получаю эту ошибку:Visual Studio 2010 не может найти 'sgen.exe'
Error 1 The specified task executable location "C:..\MyProjectName\bin\x64\Debug\sgen.exe" is invalid.
Кто-нибудь знает, как я могу решить эту проблему?
Мне нужна эта сборка, сериализована для целей моего проекта. Теперь немного истории. Эта машина, которую я использую, является новой, и я ошибся при установке Visual Studio 2010 после Visual Studio 2012; не уверен, что это причина, по которой он не может найти sgen.exe. Нет шагов сборки, которые требуют sgen, я уверен, что это сделано VS как часть цикла сборки. Во-вторых, он пытается найти sgen в выходном каталоге ... Я не понимаю, почему он пытается это сделать, я думал, что sgen является компонентом framework, который устанавливается в другом месте. Этот проект успешно строится на другом компьютере.
Вы внесли какие-либо изменения в файл проекта cs? – eka
Нет, я этого не делал. – Alexandru
Вы можете проверить это решение в SO: http://stackoverflow.com/questions/2748974/how-to-set-sgen-toolpath-in-msbuild-to-target-3-5-framework –