2012-01-29 62 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

相关问题