为什么我的应用程序的发布版本会生成一个 appname.vshost.exe 文件?我可能会补充说,我正在使用外部 dll 库和一些不安全的代码。
更有趣的是,我从 Release 文件夹启动的应用程序无法正常工作(从 Debug 文件夹启动时它工作正常)。
这有点难以解释 - 如果您需要更多信息,请随时询问。
最佳答案
对于其他遇到问题的人,这可能是因为选中了“启用 Visual Studio 托管进程”复选框(在项目属性->“调试”选项卡中)在您的发布配置下。
您可能希望它只在您的调试配置下检查
- 只需删除 Release 文件夹中的所有文件或对项目运行Clean;
- 然后取消选中复选框
- 并构建项目。
关于c# - Release 文件夹中的 vshost.exe 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3047643/