我有一个Visual Studio解决方案,其中包括两个项目(以及测试项目等),这两个项目最终将成为Nuget软件包。ProjectA没有任何依赖关系,但ProjectB依赖于ProjectA。该解决方案位于GitHub存储库中,设置了工作流程来构建和发布这两个项目到Nuget。
在Visual Studio中,我在ProjectB中引用了ProjectA的项目,以使开发和测试变得容易。然而,当我发布时,我希望ProjectB在Nuget软件包上对ProjectA具有依赖性,而不是将DLL文件包含在软件包中。
有什么简单的方法可以做到这一点吗?我看到了这个SO答案,但它似乎非常手动化。我希望能够在构建和发布工作流程的一部分中完成此操作。
在Visual Studio中,我在ProjectB中引用了ProjectA的项目,以使开发和测试变得容易。然而,当我发布时,我希望ProjectB在Nuget软件包上对ProjectA具有依赖性,而不是将DLL文件包含在软件包中。
有什么简单的方法可以做到这一点吗?我看到了这个SO答案,但它似乎非常手动化。我希望能够在构建和发布工作流程的一部分中完成此操作。