Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否有可能在发布版本中包含*.pdb文件以查看错误行号?_C#_Msbuild_Build_Project_Release - Fatal编程技术网

C# 是否有可能在发布版本中包含*.pdb文件以查看错误行号?

C# 是否有可能在发布版本中包含*.pdb文件以查看错误行号?,c#,msbuild,build,project,release,C#,Msbuild,Build,Project,Release,我做了一个项目,所有的设置都是默认的 当我在调试模式(Build config=Debug)下运行它并遇到异常时-它会转储到带有错误行号的自定义日志机制,但当我运行Release Build时-记录相同的异常而不带行号,只记录方法抛出和调用堆栈 是否有可能在版本配置(*.pdb files或smth.)中启用详细的调试信息?在“生成”选项卡上(在“版本”配置中),您可以单击“高级…”。。。将调试信息更改为“完整”,但请注意,这可能会使某些编译器无法进行优化。当我将其设置为“仅pdb”时,我还会获

我做了一个项目,所有的设置都是默认的

当我在调试模式(Build config=Debug)下运行它并遇到异常时-它会转储到带有错误行号的自定义日志机制,但当我运行Release Build时-记录相同的异常而不带行号,只记录方法抛出和调用堆栈


是否有可能在版本配置(*.pdb files或smth.)中启用详细的调试信息?

在“生成”选项卡上(在“版本”配置中),您可以单击“高级…”。。。将调试信息更改为“完整”,但请注意,这可能会使某些编译器无法进行优化。

当我将其设置为“仅pdb”时,我还会获得异常的行号。这不应该影响优化