如何在Visual Studio 2022中临时添加NuGet包源码至解决方案
在Visual Studio 2022中临时替换NuGet包为源码项目的操作步骤
步骤1:将RefData.API源码项目加入当前解决方案
- 打开Portal.API所在的解决方案,右键点击顶部的解决方案名称,选择「添加」→「现有项目」
- 在弹出的文件选择框里,找到RefData.API源码文件夹中的
.csproj项目文件,选中后添加到解决方案里
步骤2:替换NuGet引用为本地项目引用
- 右键点击Portal.API项目下的「依赖项」,选择「管理NuGet程序包」
- 切换到「已安装」标签,找到RefData.API包,点击「卸载」(别勾选“删除依赖项”,防止误删必要文件)
- 回到Portal.API的依赖项,右键点击选择「添加项目引用」,在弹出的窗口里勾选刚加入的RefData.API项目,点击确定完成替换
步骤3:验证并行开发环境
- 右键点击解决方案选择「生成解决方案」,确认没有编译错误
- 现在你可以同时修改Portal.API和RefData.API的源码,修改后的RefData.API会直接参与Portal.API的编译运行,不用重新打包NuGet
开发完成后恢复NuGet引用
当临时开发工作结束,只需移除Portal.API对本地RefData.API项目的引用,再重新从私有NuGet源安装RefData.API包即可。
内容的提问来源于stack exchange,提问作者Kannan
相关产品推荐
相关产品推荐

