如何在VS2017中将UA-.NetStandard源码引入项目实现调试与修改?
Visual Studio 2017 下实现源码引用的最简步骤
- 第一步:移除原有NuGet依赖
打开UA-.NetStandard-Sample项目,在解决方案资源管理器中右键点击项目节点,选择「管理NuGet程序包」,在已安装列表中找到所有UA-.NetStandard相关的包,全部卸载。 - 第二步:将源码项目加入当前解决方案
右键点击解决方案根节点,依次选择「添加」→「现有项目」,在弹出的文件选择框中找到你本地存放的UA-.NetStandard源码目录,选中对应的.csproj项目文件确认添加。 - 第三步:配置项目引用
右键点击UA-.NetStandard-Sample项目下的「引用」节点,选择「添加引用」,在弹出窗口的左侧「项目」分类下,勾选刚添加的UA-.NetStandard项目,点击确定完成配置。 - 第四步:功能验证
你现在已经可以直接调试、修改UA-.NetStandard的源码了:在调用UA-.NetStandard库的代码位置打一个断点,F5启动调试后按F11步进,就可以直接进入库的源码逻辑,修改源码后重新编译项目即可生效。
提示:请确保你使用的
UA-.NetStandard源码版本和之前引用的NuGet包版本一致,避免出现API不兼容的运行报错。
内容的提问来源于stack exchange,提问作者darlene
相关产品推荐
相关产品推荐

