我想在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