我创建了一个NuGet包,并在测试时发现,只要进入Visual Studio包中的某个方法即可显示代码,我希望情况并非如此。
该软件包是在Release配置下构建的。
为了禁用程序包类的逐步代码,需要做什么?
您是否正在使用NuGet软件包发布PDB文件?如果是这样,Visual Studio正在执行允许您介入的预期行为。
如果您确实要包括PDB,则需要将[DebuggerStepThrough]
属性添加到程序集中的每个类。但是,这将使调试成为您的噩梦,除非您使用#if BLAH
哈希定义条件仅在发布模式下执行此操作。
我的建议是不要在您的NuGet软件包中包含PDB,那么您根本不需要修改代码。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句