在VS2010中为ClickOnce添加自定义先决条件

时间:2012-01-29 13:29:03

标签: visual-studio-2010 clickonce

我有一个应用程序(C#,。Net4),我正在使用ClickOnce发布。我需要验证安装它的机器有2个先决条件,一个是msi文件,另一个是exe。我尝试了以下解决方案:

  • 使用项目属性中的先决条件选项(在“发布”下),同时将msi和exe放在安装目录中 - 没有用。
  • 安装Bootstrapper Manifest Generator并跟随this tutorial,我遇到问题 - 构建成功但有Attempted to access a path that is not on the disk.警告。它确实会生成package.xml和`product.xml文件,但安装大小没有改变,也没有安装先决条件(我还删除了应用程序并试图安装而不是更新)。

我正在使用VS2010,我不确定这是BMG无法正常工作的原因。

感谢您帮助我解决这个问题 感谢。

1 个答案:

答案 0 :(得分:5)

vs 2010没有Bootstrapper Manifest Generator,但是, 您可以使用Bootstrapper Manifest Generator for vs 2008关注此链接

http://archive.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=bmg&ReleaseId=1567 在Boot strapper之后生成您的安装包需要复制Package 来自Document(您的包裹) 手动到这个位置“Program Files \ Microsoft SDKs \ Windows \ v7.0A \ Bootstrapper” 了解更多信息

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