0

我已经为 Windows 8 安装了 Windows SDK,其中包含 Microsoft .NET Framework 4.5 SDK。

我希望在服务器上使用 MSBuild 工具构建我的 VS2012 项目。

但是,ClickOnce 应用程序仍然无法编译,我也找不到任何 setup.bin 依赖项来构建 ClickOnce 设置文件。

我应该在构建服务器上安装什么以使其编译 .NET 4.5 应用程序?

4

1 回答 1

0

我不具体了解 2012 年和 SDK 的问题,但您可以通过编辑注册表手动控制引导程序构建过程的源文件,从而绕过 SDK。

HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\GenericBootstrapper\{Version}

应包含 PATH 设置。通过更改此设置,您可以重定向 MSBuild 拾取包以用于 Bootstrapper 构建过程的位置。

您应该可以在某处设置此设置,然后从开发机器中复制您的包。MSBuild 应该是框架的一部分,所以如果您实际上没有构建任何东西,那么您需要查看它。

如果您不确定,最好的建议是去看看带有 VS 的开发机器是如何工作的,然后将其复制到服务器上。

于 2012-10-05T17:02:35.350 回答