psake msbuild error - PullRequest
       32

psake msbuild error

1 голос
/ 23 марта 2012

Я хочу построить свое решение, используя psake и msbuild (v3.5) на компьютере x64. Когда я выполняю скрипт, я получаю следующую ошибку:

ошибка MSB4019: импортированный проект "C: \ Program Files \ MSBuild \ Microsoft \ VisualStudio \ v9.0 \ WebApplications \ Microsoft.WebApplication.targets" не найден. Убедитесь, что путь в объявлении правильный, и что файл существует на диске.

Сообщение верное, файл отсутствует, но я установил 32-разрядную версию VS 2008, и поэтому он находится в папке «C: \ Program Files (x86) ...»

Есть ли какое-либо решение сказать msbuild использовать 32-битную версию, а не 64-битную версию?

1 Ответ

1 голос
/ 24 марта 2012

Вы можете указать, какая версия фреймворка используется для сборки. См. $framework переменная. В вашем случае вам нужно $framework = '3.5×86' в начале скрипта.

...