2012-10-03 70 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機器是如何工作的,然後把它複製到服務器上。

相關問題