如何在Visual Studio中调试引用的解决方案?

arknldoa  于 2022-11-30  发布在  其他
关注(0)|答案(2)|浏览(243)

我在Visual Studio中有两个解决方案。解决方案A是我的网站,解决方案B只是解决方案A中的一个引用。但是,当我在解决方案A中调用解决方案B中的一个函数时,它会引发错误。但是,由于它是编译代码,我实际上无法单步执行该函数。
我的问题是,既然我可以访问Visual Studio中的解决方案B,那么我如何连接这两个解决方案,以便逐步查看发生了什么?

dpiehjr4

dpiehjr41#

通过记录或者将项目添加到解决方案A中。
或者如果是API(REST或服务),则只需同时运行两个解决方案,并将本地URL引用到您的应用程序
您可以通过阅读以下MSDN文章来完成此操作
https://learn.microsoft.com/en-us/visualstudio/ide/managing-references-in-a-project?view=vs-2022

nx7onnlm

nx7onnlm2#

可以将Visual Studio中的解决方案视为项目的集合,其中包含一些生成指令(其他生成指令作为每个项目的一部分包含在内)。通常,类似于解决方案B(提供其他应用程序所依赖的库)的解决方案将在解决方案中包含一个项目,该项目是用于测试您实际需要的项目程序集的小型应用程序。
因此,从方案A两柴方案B组件的问题,牵涉到将记录加入至方案A,因此您可以撷取您提供给方案B组件的输入类型。然后,您可以载入方案B,并在测试项目中使用这些输入,如此您就可以逐步执行并视需要进行两柴。
或者,您可以只复制解决方案B中您关心的项目,并使其成为解决方案A的一部分。由于解决方案文件本身只是一个文本文件,因此可以通过创造性地使用源代码管理来实现这一点,这样,有问题的项目只需要在源代码管理中存在一次,两个解决方案都可以根据需要获取它并提交给它。

相关问题