相关疑难解决方法(0)

C#发行版仍有.pdb文件

我想部署在C#中完成的应用程序的发布版本.

当我使用Release配置构建时,我仍然可以看到生成了.pdb文件,这意味着我的应用程序仍然可以调试.这也意味着我的代码中某处存在一些调试信息,从而使其速度降低一些.

如果是这样,我怎样才能完全抑制二进制文件中产生的任何调试信息?你也知道释放的原因.pdb吗?该Release配置具有Optimize code检查,并且只有TRACE常数被定义,而不是DEBUG.

谢谢你的帮助.

c# release-mode pdb-files

58
推荐指数
5
解决办法
4万
查看次数

Release Build包含额外的文件,我需要这些吗?

我用Visual Studio 2012 Express构建我的程序,bin/release /包含一些其他文件以及exe.我需要分发这些文件吗?

  • myApp.exe.config
  • myApp.pdb
  • myApp.vshost.exe
  • myApp.vshost.exe.config
  • myApp.vshost.exe.manifest

.net c# windows

16
推荐指数
2
解决办法
8211
查看次数

Release文件夹中的vshost.exe文件?

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

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

这有点难以解释 - 随意询问您是否需要更多信息.

c# vshost.exe

15
推荐指数
2
解决办法
1万
查看次数

什么是appname.vchost.exe文件

每次我使用Visual Studio构建我的.NET应用程序时,都会得到一个appname.vchost.exe文件以及我的appname.exe文件.使用命令行命令构建时,此文件不存在.所以,

  • 这个*.vchost.exe文件是什么?
  • 有人可以详细解释其工作机制吗?

谢谢.

.net c# vb.net visual-studio

5
推荐指数
1
解决办法
946
查看次数