【发布时间】:2016-04-21 20:42:22
【问题描述】:
我的解决方案中有 2 个项目:“MainProject”和“LibraryProject”。 “LibraryProject”包含一个附加的可执行文件,设置为“构建操作:无”和“复制到输出目录:始终复制”。该文件本质上是一个外部服务器组件,由“LibraryProject”中的一个类启动。
现在,当我构建解决方案时,我的输出目录中有 MainProject.exe、LibraryProject.dll 和 Server.exe。这意味着构建过程运行良好。
如果我直接从输出文件夹运行它,它会完美运行。但是,如果我通过 Visual Studio 中的“调试->开始调试”运行它,Server.exe 将从输出目录中删除,这会导致我的应用程序中出现 FileNotFoundException。我使用“发布”或“调试”配置都没有关系。
一些附加信息:Visual Studio 2015 Professional,“MainProject”设置为“Windows Application”,是一个 WPF 项目。 “LibraryProject”设置为“类库”。 “Project->Add Reference->Projects->Solution->LibraryProject”用于将库添加到主项目。是的,我尝试了“清洁解决方案”和“重建解决方案”。
【问题讨论】:
标签: visual-studio visual-studio-2015