.net 如何修复“您正在开发VS2019中someproject.dll的发布版本”并进行调试
在VisualStudio2019中,我在一个web api项目中安装了一个nuget包,我需要调试它的源代码是否在seprate解决方案中。我遵循了这些步骤.net 如何修复“您正在开发VS2019中someproject.dll的发布版本”并进行调试,.net,visual-studio,visual-studio-2019,visual-studio-debugging,.net,Visual Studio,Visual Studio 2019,Visual Studio Debugging,在VisualStudio2019中,我在一个web api项目中安装了一个nuget包,我需要调试它的源代码是否在seprate解决方案中。我遵循了这些步骤 我卸载了这个nuget包 右键单击解决方案并添加现有项目 右键单击我的web项目并添加引用,并在引用管理器窗口中勾选此项目 我最初得到以下错误,我的断点没有被击中。我单击了仅禁用我的代码并继续,但这没有帮助,我仍然无法达到断点。你知道我做错了什么吗?我在类似的问题上尝试了一些解决方案,但没有任何效果 如何修复您正在开发中的somepro
仅禁用我的代码并继续
,但这没有帮助,我仍然无法达到断点。你知道我做错了什么吗?我在类似的问题上尝试了一些解决方案,但没有任何效果
如何修复您正在开发中的someproject.dll的发布版本
VS2019和调试
我想知道您是否使用项目引用将nuget项目引用到主项目中
如果是,
首先,您似乎使用发布模式来构建当前引用的nuget项目,因此请更改为使用调试模式
构建
-->配置管理器
,确保每个项目都使用调试
尝试以下建议:
建议
1)右键单击两个项目-->属性-->生成-->高级-->调试信息-->并将其设置为完整--
此外,请确保选中了这两个选项
2)单击Debug
菜单下的删除所有断点
3)关闭VS实例,删除两个项目上的bin
,obj
文件夹,然后重新启动项目
4)当您在工具下禁用仅启用我的代码选项
-->-->调试
-->常规
时,您应该检查主项目是否有nuget项目的pdb
文件,如果没有,您应该将nuget项目的pdb
文件复制到主项目的输出路径中
5)然后可以设置断点并再次测试
如何修复您正在开发中的someproject.dll的发布版本
VS2019和调试
我想知道您是否使用项目引用将nuget项目引用到主项目中
如果是,
首先,您似乎使用发布模式来构建当前引用的nuget项目,因此请更改为使用调试模式
构建
-->配置管理器
,确保每个项目都使用调试
尝试以下建议:
建议
1)右键单击两个项目-->属性-->生成-->高级-->调试信息-->并将其设置为完整--
此外,请确保选中了这两个选项
2)单击Debug
菜单下的删除所有断点
3)关闭VS实例,删除两个项目上的bin
,obj
文件夹,然后重新启动项目
4)当您在工具下禁用仅启用我的代码选项
-->-->调试
-->常规
时,您应该检查主项目是否有nuget项目的pdb
文件,如果没有,您应该将nuget项目的pdb
文件复制到主项目的输出路径中
5)然后您可以设置断点并再次测试。我从我的解决方案的主web api项目中卸载了此nuget软件包,但后来意识到它也安装在另一个类库项目中。当我从所有项目中卸载它时,错误消息消失了,我能够正常调试,因此关键是确保从解决方案中的每个项目中卸载要调试的nuget软件包。我从解决方案的主web api项目中卸载了此nuget软件包,但后来,意识到它也安装在另一个类库项目中。当我从所有项目中卸载它时,错误消息消失了,我能够正常调试,因此关键是确保从解决方案中的每个项目中卸载要调试的nuget软件包。如果使用项目引用引用nuget项目,请确保引用项目的pdb和dll文件位于主项目输出路径下。此外,确保nuget软件包正在使用调试模式进行构建,然后关闭VS实例,删除两个项目的bin
和obj
文件夹并再次测试。如果使用项目引用引用nuget项目,请确保引用项目的pdb和dll文件位于主项目输出路径下。此外,确保nuget包使用调试模式进行构建,然后关闭VS实例,删除两个项目的bin
和obj
文件夹,然后再次测试。