相关疑难解决方法(0)

113
推荐指数
3
解决办法
18万
查看次数

106
推荐指数
7
解决办法
4万
查看次数

C#发行版仍有.pdb文件

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

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

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

谢谢你的帮助.

c# release-mode pdb-files

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

.NET中的"Debug"和"Release"构建之间的主要区别是什么?

重复: .NET中的调试与发布

为什么在.NET应用程序中构建"调试"和"释放"模式?

它们之间的主要技术差异是什么?

.net

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

调试/释放模式下的浮点/双精度

C#/ .NET浮点运算在调试模式和发布模式之间的精度是否不同?

.net c# floating-point

12
推荐指数
2
解决办法
5945
查看次数

如果使用Debug dll,服务不会及时响应启动或控制请求

我试图在我的机器上部署Windows服务,但是当我试图启动它时,我得到了以下错误.

"Windows无法在本地计算机上启动'myService'.错误1053:服务没有及时响应启动或控制请求."

经过一些研究后,我发现我正在使用Debug选项来编写我的项目,当我将其更改为'Release'模式时,一切都很好并正常工作.我无法理解这种行为,所以我在网上搜索并发现了这个调试vs-release-in-net,但即便如此也无法解释为什么我的窗口服务很难启动,如果我使用调试模式的dll

如果有人能解释它,将有助于我了解这实际上是如何工作的感谢.

c# dll windows-services compilation release-mode

5
推荐指数
0
解决办法
1372
查看次数

为什么我要使用.NET编译器的调试模式?

我很好奇.NET编译器的调试和发布模式之间存在什么差异,并且遇到了关于.NET中调试与发布的这些问题,以及发布版本与调试行为不同的原因.到目前为止,我真的没有太多关注这些编译器模式.现在我会.

我的问题是,假设我使用的是测试框架(NUnit)和TDD,如果我只是总是在发布模式下编译,我会遇到任何问题吗?

c# compiler-construction debugging nunit release

3
推荐指数
1
解决办法
403
查看次数

VS中的发布模式和调试模式

我目前正在开发一个 Android 应用程序,并且对 VS 进行了一些修改。

我想知道,这两种模式之间的真正区别是什么?我做了一些研究,但并没有完全了解每种模式的真正差异和优点,以及何时使用特定模式。

在我的研究过程中,我遇到了问题1、23,谈论了两者之间的差异

  1. 为什么调试模式比发布模式运行慢?
  2. 当向 Google Play 发布应用程序时,我应该使用哪种模式?为什么?
  3. 我可以创建自己的模式吗?

我的应用程序似乎在调试模式下构建得很好,但在发布模式下我收到很多关于“未找到调试符号文件”的警告。

  1. 那些调试符号是什么?
  2. obj/Debug 或 obj/Release 中的“81”文件夹是什么?
  3. 我还注意到,有时,当从调试切换到发布时,找不到某些 Resource.Id,我需要为布局重新创建 axml 文件并清理 sln。我该如何预防?

据我了解,调试模式使用一些发布模式不需要的文件才能运行,我假设丢失的文件是那些“调试符号”?也许是 Xamarin 或者 VS 的问题?这些是我收到的警告:

Warning     Directory obj\Release\81\android/assets contains Xamarin.Android.Support.v7.AppCompat.dll but no debug symbols file was found.          0   
Warning     Directory obj\Release\81\android/assets contains Java.Interop.dll but no debug symbols file was found.          0   
Warning     Directory obj\Release\81\android/assets contains Xamarin.Android.Arch.Core.Common.dll but no debug symbols file was found.          0   
Warning     Directory obj\Release\81\android/assets contains Xamarin.Android.Arch.Lifecycle.Common.dll but no …
Run Code Online (Sandbox Code Playgroud)

c# java android visual-studio xamarin

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