C# 生成过程成功,但ClickOnce可执行文件失败,visual studio 2013解决方案迁移

C# 生成过程成功,但ClickOnce可执行文件失败,visual studio 2013解决方案迁移,c#,.net,visual-studio,windows-installer,clickonce,C#,.net,Visual Studio,Windows Installer,Clickonce,说到VisualStudio的任何东西,我都是个十足的傻瓜。我被传给了一个用c和vs2008编写的陈旧的解决方案。在我极度缺乏智慧的情况下,我得到了vs 2013 ultimage完整工作版的试用版-90天,并设法获得了“成功”构建的解决方案,但是构建过程中生成的可执行文件没有运行,事实上它会立即无声地失败。click once可执行文件失败,但会生成一个输出清单,说明它缺少我的“ProjectNameHere.ico.deploy”文件,在失败之前它也尝试下载该文件 该解决方案包含10个项目,

说到VisualStudio的任何东西,我都是个十足的傻瓜。我被传给了一个用c和vs2008编写的陈旧的解决方案。在我极度缺乏智慧的情况下,我得到了vs 2013 ultimage完整工作版的试用版-90天,并设法获得了“成功”构建的解决方案,但是构建过程中生成的可执行文件没有运行,事实上它会立即无声地失败。click once可执行文件失败,但会生成一个输出清单,说明它缺少我的“ProjectNameHere.ico.deploy”文件,在失败之前它也尝试下载该文件

该解决方案包含10个项目,它们在某种程度上相互依赖,我相信最初的开发人员对这些项目理解得很好。我想把所有10个都打包成一个msi,在某个时候发送给同事进行测试

我非常乐意将日志文件或任何其他信息发送给有一些专业知识的人,也非常感谢任何可能有助于解决此问题的阅读或信息。我完全理解这个问题是否有点离题,我将密切关注这篇文章,以更新任何有问题的细节


提前谢谢

你提到构建而不是发布?你也想要一个微星。不使用MSIs,它使用完全不同的设置,您可以通过将应用程序发布到部署位置(如网页、文件共享或其他媒体)来创建该设置

因此,与其寻找由构建创建的可执行文件,不如发布应用程序,然后从部署位置进行安装。发布后,此位置将包含ClickOnce部署所需的所有文件


要执行此操作,成功生成后,右键单击主项目并选择“发布”。然后,您可以选择首选的部署位置。发布完成后,从部署位置安装

单击调试选项。这样行吗?