2015-04-28 6 views
2

Я пытаюсь создать программу для x64, но я получаю следующее сообщение об ошибке:Visual Basic - MSBuild Not Running

C: \ Program Files (x86) \ MSBuild \ 12.0 \ Bin \ Microsoft .Common.CurrentVersion.targets (2554,5): ошибка MSB4216: не удалось запустить задачу «GenerateResource», потому что MSBuild не смог создать или подключиться к узлу задачи со средой выполнения CLR4 и архитектурой «x64». Убедитесь, что (1) запрашиваемая среда выполнения и/или архитектура доступны на компьютере и (2) что существует требуемый исполняемый файл «C: \ Program Files (x86) \ MSBuild \ 12.0 \ bin \ amd64 \ MSBuild.exe" и может быть запущен.

C: \ Program Files (x86) \ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets (2575,7): ошибка MSB4028: выходы задачи «GenerateResource» не могут быть получены из «FilesWritten» параметр. Объект не соответствует типу цели.

MSBuild.exe существует и может быть запущен, поэтому я не знаю, почему я получаю эти ошибки.

Я использую Visual Basic в Visual Studio Professional 2013 (обновление 4). Я не использую DLL, все, что я создаю, является автономным .exe-файлом.

Я пробовал искать, как здесь, так и в Google, но не могу найти ничего полезного. Опять же, я имею тенденцию игнорировать вещи, поэтому ответ, вероятно, кричал мне в последний час. Я заранее извиняюсь, если это окажется так.

Любая помощь очень ценится.

+0

Облицовка одной и той же проблемы при построении архитектуры x64 бит. x86, с другой стороны, красиво строится. –

ответ

1

заменить C:\Program Files (x86)\MSBuild\12.0\bin\amd64\MSBuild.exe

по

C:\Program Files (x86)\MSBuild\12.0\Bin\MSBuild.exe

и try.it должны сделать некоторые difference.this происходит потому, что версия на MSBuild.exe изменилась после того, как update4 из vs2013.check для версии различий ..

также я подозреваю, что вы пытаетесь построить решение в архитектуре x86. Если первое решение не работает, перейдите на вкладку «Сборка», измените значение Platform target от Any CPU" to "x86" и попробуйте. Надеюсь, поможет.

+0

. Моя среда сборки находится в системе NAS, а машина, которую я использую, не является самой быстрой в мире. Оказывается, что потребовалось некоторое время для повторной проверки среды решения, потому что после того, как я опубликовал этот вопрос, мне удалось построить все отлично. Тем не менее, я ценю, что вы нашли время, чтобы помочь мне, тем не менее, и поблагодарить вас за ваше время. – Redman4933

0

Я просто столкнулся с такой же ошибкой в ​​решении VB с несколькими проектами при попытке запустить экземпляр отладки одного проекта. Заставив перестроить этот один проект, я смог исправить проблему и запустить экземпляр отладки.