我正在開發一個專用測試工具,該工具在帶有幾個擴展插件的核心庫之間進行拆分。如何有效切換nuget和項目引用?
擴展項目依賴於通過私有MyGet提要的核心庫,所以我可以直接點擊打包並上傳到MyGet源而沒有太多麻煩。我遇到的問題是,除非我發佈核心NuGet包的全新版本,否則任何對核心庫的API更新都不會反映在擴展庫中。
這本身並不壞,但它有兩個生產力 - 殺手的含義:我無法在擴展代碼上下文中調試核心代碼,並使我的開發迭代過程依賴於MyGet,這是一個巨大的放緩。
我該如何解決這個問題?每次我想要生成新的NuGet包時,我都在項目和NuGet依賴項之間手動切換,但我很確定其他人必須對此問題有更好的解決方案。
你可能想要關注https://github.com/dotnet/sdk/issues/1151 –