添加一个现有的文件夹以clickonce部署

我想为VS2012 c#中的应用程序创建clickonce安装。

我的主项目(启动项目)不包括所有项目参考,因为使用项目依赖关系。 我的输出版本是通过后期制作操作完成的。 这些构建后操作会创建一个发布输出树目录(包含几个文件和我需要安装的dll),并且我希望在使用clickonce进行部署后保存此配置目录。

我想知道是否可以在clickonce安装中添加我的发布目录,包括所有子目录,而无需手动添加每个文件(以避免在添加新文件时手动维护部署清单)。 我想提供clickonce只是根树目录,假设clickonce包含已部署软件包中的所有子文件夹。

你有什么想法吗?

我试图安装clickonce设置与我的实际配置,但它不工作,因为它缺少主项目中的所有引用(我使用依赖关系来构建所有项目),所以程序开始加载主页面,但在调用时崩溃缺少DLL(在Visual Studio环境中工作,因为通过后构建操作复制)我无法在主项目中添加所有引用,因为我无法更改构建配置。

非常感谢


你有没有试过去:

  • 项目属性 - >发布 - >应用程序文件...
  • 然后选择您的文件并选择包含
  • 如果你需要的文件不存在:

  • 在解决方案资源管理器中选择文件
  • 右键单击并选择属性
  • 找到“复制到输出目录”并选择“始终复制”
  • 链接地址: http://www.djcxy.com/p/65993.html

    上一篇: adding an existing folder to clickonce deploy

    下一篇: Deploy external file in c# solution with clickonce