2012-10-03 39 views
0

我已经安装了Windows SDK for Windows 8,它包含Microsoft .NET Framework 4.5 SDK。不应将ClickOnce引导程序包含在Windows SDK中?

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

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

我应该在构建服务器上安装哪些内容才能编译.NET 4.5应用程序?

+0

当您尝试编译时,会出现什么错误? – heavyd

+0

它无法找到Setup.bin – Evgenyt

回答

0

我不明白2012年和SDK的问题,但您可以通过编辑注册表来手动控制引导程序生成过程的源文件,从而绕过SDK。

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

应该包含PATH设置。通过更改此设置,您可以重新定向MSBuild拿起软件包以供Bootstrapper构建过程使用。

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

如果你不确定的话,最重要的提示是去看看VS上的Dev机器是如何工作的,然后把它复制到服务器上。

相关问题