c# - Release 文件夹中的 vshost.exe 文件?

标签 c# vshost.exe

为什么我的应用程序的发布版本会生成一个 appname.vshost.exe 文件?我可能会补充说,我正在使用外部 dll 库和一些不安全的代码。

更有趣的是,我从 Release 文件夹启动的应用程序无法正常工作(从 Debug 文件夹启动时它工作正常)。

这有点难以解释 - 如果您需要更多信息,请随时询问。

最佳答案

对于其他遇到问题的人,这可能是因为选中了“启用 Visual Studio 托管进程”复选框(在项目属性->“调试”选项卡中)在您的发布配置下。

您可能希望它只在您的调试配置下检查

  1. 只需删除 Release 文件夹中的所有文件对项目运行Clean
  2. 然后取消选中复选框
  3. 并构建项目。

关于c# - Release 文件夹中的 vshost.exe 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3047643/

相关文章:

c# - 将图像和文本保存为一个

c# - 命令行编译器在特定项目中停止工作

c# - 防止环境变量扩展

c# - Visual Studio Professional 2012 svhost32.exe 运行 hello world 时出错

visual-studio-2010 - Visual Studio以 'Release'模式运行项目,但不以 'Debug'模式运行

visual-studio-2010 - 如何保留 vshost.exe 进行调试但停止虚假启动

c# - 如何在不使用设计器的情况下向 Infragistics UltraGrid 添加列

c# - 链接按钮行为回发与不回发

c# - 为什么我的方法调用 Assembly.GetCallingAssembly() 不是 JIT 内联的?

vshost.exe - 我无法杀死 MyApp.vshost.exe