我正在使用VS 2010 SP1。
我有两个项目:
我添加了Sync和lib程序集作为POS项目的参考。在运行时,POS应用程序使用Diagnostics.Process.Start()运行同步应用程序。
在开发期间,一切都按预期完美运行,但在使用ClickOnce发布POS应用程序时,我发现 POS.exe.config.deploy 已发布, Sync.exe.deploy < / strong>,但是 问题是 Sync.exe.config.deploy 未发布。
我访问了解决方案资源管理器并将构建操作更改为无/内容和复制到输出directoy 更改为复制如果更新/不要复制。
答案 0 :(得分:1)
如何让ClickOnce部署包含Sync.exe?你必须有一个exe的链接引用,是吗?
对于C / O,Sync.exe是辅助程序集,它不知道配置文件。您将需要将配置文件的引用添加到POS项目。为此,请确保首先构建Sync.exe,构建它,然后在\ bin \ Release文件夹中添加对配置文件的引用。您可以尝试将其作为链接引用添加到POS项目中,以便每次都将其选中。如果这不起作用,您可能只需将其复制到POS项目并直接包含它。