我想在nuget包中迭代而不必将包推到nuget提要。用本地项目引用覆盖nuget包引用
我想知道是否可以通过csproj文件中的目标或道具文件有条件地添加项目引用而不是nuget包引用,这将允许我在本地调试我的nuget包。
在我的csproj我会:
<Reference Include="A">
if(Exists(localOverrides.props) {
<HintPath>localOverrides.A.HintPath</HintPath>
} else {
<HintPath>..\packages\A.dll</HintPath>
}
</Reference>
和localOverrides.props会在我的.gitignore是文件中列出的开发人员可以添加命令行来,如:
A -> C:\Repos\A\bin\A.dll
我是上错误的路径?当然,必须有一个更可持续的方式来快速迭代和调试NuGet包,然后对每一个变化
感谢您的建议,不幸的是,这不允许我更改代码并再次运行。 – Valchris