У меня проблема с генерированием ресурсов в VS.Net 2010, Windows 7 64bit. Он может скомпилировать решение в Visual Studio. Но когда я пытаюсь скомпилировать решение в командной строке, используя msbuild, он не генерирует ресурсы.
Я прошел по ссылке ниже и нашел решение для его компиляции в командной строке с помощью msbuild.
http://blogs.msdn.com/b/visualstudio/archive/2010/06/19/resgen-exe-error-an-attempt-was-made-to-load-a-program-with-an-incorrect-format.aspx
Я использовал вариант 2 из вышеприведенной статьи.
Перед компиляцией в командной строке я должен выполнить две нижеприведенные команды.
CorFlags /32BIT+ /Force Resgen.exe
set RESGENTOOLARCHITECTURE=Managed32Bit
И после завершения компиляции я должен выполнить приведенную ниже команду удаления 32 бит. В противном случае это не удается в визуальной студии.
CorFlags /32BIT- /Force Resgen.exe
Одна странность в том, что у моей команды нет с этим проблем. У меня есть только проблема.
Не могли бы вы дать мне знать, почему это только я?
Также любое другое постоянное решение, если у вас есть, без запуска вышеуказанных команд снова и снова.
Заранее спасибо