添加现有文件夹以进行clickonce部署

时间:2015-01-29 10:53:13

标签: c# visual-studio-2012 clickonce

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

我的主项目(启动项目)不包括所有项目引用,因为它使用项目依赖项。 我的输出版本是通过post build动作完成的。 这些post构建操作创建了一个发布输出树目录(有几个文件和我需要安装的dll),并且我希望在使用clickonce部署后维护这个配置目录。

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

你知道吗?

我尝试使用我的实际配置安装clickonce设置,但它不起作用因为缺少主项目中的所有引用(我使用依赖项来构建所有项目)所以程序开始加载主页但是调用丢失的dll时崩溃(在visual studio环境中工作,因为通过post build action复制) 我无法在主项目中添加所有引用,因为我无法更改构建配置。

非常感谢

1 个答案:

答案 0 :(得分:0)

你有没有尝试过:

  • 项目属性 - >发布 - >应用程序文件...
  • 然后选择您的文件并选择包含

如果您需要的文件不存在:

  • 在解决方案资源管理器中选择您的文件
  • 右键单击并选择“属性”
  • 找到“复制到输出目录”并选择“始终复制”
相关问题