1

我想在 x64 电脑上使用 psake 和 msbuild (v3.5) 构建我的解决方案。当我执行脚本时,我收到以下错误:

错误 MSB4019:未找到导入的项目“C:\Program Files\MSBuild\Microsoft\VisualStudio\v9.0\WebApplications\Microsoft.WebApplication.targets”。确认声明中的路径正确,并且该文件存在于磁盘上。

消息正确,文件丢失,但我已安装 VS 2008 的 32 位版本,因此它位于文件夹“C:\Program Files (x86)...”中

是否有任何解决方案告诉 msbuild 使用 32 位版本,而不是 64 位版本?

4

1 回答 1

1

您可以指定用于构建的框架版本。见$framework变量。在您的情况下,您需要$framework = '3.5×86'在脚本的开头。

于 2012-03-23T21:14:24.110 回答