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

Noi*_*ich 3 clickonce visual-studio-2010

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

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

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

我很感激你帮助解决这个问题.
谢谢.

Bak*_*kri 5

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

引导strapper后http://archive.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=bmg&ReleaseId=1567生成安装包需要将包从文档(您的包)手册复制到此位置"Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper"了解更多信息

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