2012-01-29 46 views
3

我有一個應用程序(C#,.Net4),我用ClickOnce發佈它。我需要驗證安裝它的機器有兩個先決條件,一個是msi文件,另一個是exe。我嘗試了以下解決方案:在VS2010中爲ClickOnce添加自定義先決條件

  • 使用在項目屬性的先決條件選項(下發布),同時把MSI和exe文件在安裝目錄 - 白搭。
  • 安裝Bootstrapper Manifest Generator和以下this tutorial,我有一個問題 - 構建成功,但Attempted to access a path that is not on the disk.警告。它確實會生成package.xml和`product.xml文件,但安裝大小沒有改變,它不會安裝先決條件(我也刪除了應用程序並試圖安裝而不是更新)。

我使用VS2010,我不知道我這是BMG不工作的原因。

我很感謝您在解決這個問題上的幫助。
謝謝。

回答

5

沒有引導程序清單生成器的VS 2010,但 您可以使用引導程序清單發生器VS 2008請點擊此鏈接

http://archive.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=bmg&ReleaseId=1567 引導捆紮機後生成的安裝包,你需要從文件複製包 (你的包) 手冊,以這個位置 「計劃Files \ Microsoft的SDK \的Windows \ v7.0A \引導程序」 更多信息

http://msdn.microsoft.com/en-us/library/ms165429%28v=vs.80%29.aspx

相關問題