我正在使用Visual Studio进行一个项目,该项目分为三个不同的部分:
- Acme.Webapplication
- Acme.Domain
- Acme.SDK
WebApplication
使用存储其实体类和其他“核心”对象和接口的Domain
项目。
SDK
项目是我们提供给第三方用户的东西。它调用我们的WebApplication
项目中的API。 SDK
项目还使用Acme.Domain
项目。
现在问题来了。
我们为Acme.SDK
创建了一个NuGet包。但由于Acme.SDK
也使用Acme.Domain
项目,因此我们还需要将其打包为NuGet包。
我希望只有一个NuGet包,并仍然能够从该NuGet包中引用Acme.SDK
和Acme.Domain
类,而不是两个松散的NuGet包。
这可能吗?如果可以,我该如何做?