ClickOnce Bootstrapper不应该包含在Windows SDK中吗?

时间:2012-10-03 18:27:41

标签: .net sdk msbuild clickonce visual-studio-2012

我安装了适用于Windows 8的Windows SDK,其中包含Microsoft .NET Framework 4.5 SDK。

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

但是,ClickOnce应用程序仍然没有编译,也没有找到任何setup.bin依赖项来构建ClickOnce安装文件。

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

如果您不确定是要查看带有VS的Dev机器是如何工作的,请将其复制到服务器上。