【发布时间】:2019-08-15 05:33:58
【问题描述】:
我们在 .sln 文件中有以下内容。
1.网站项目
2.服务项目
2.Framework ClassLibrary 项目
我们想要创建这个 ClassLibrary 项目的 NuGet 包,该包将用于任何其他项目。 截至目前,网站和服务项目包含对 CL 项目的直接引用,因此第一步是将 CL 项目与网站和服务项目解耦,但如果这样做,我们将在构建网站项目时出现编译时错误。 这是否意味着我们必须在解耦之前更改 CL 项目中的整个代码。
成功解耦后,我们将从解决方案中删除这个 CL 项目,并像 NuGet 包一样引用。
可以按照此链接中的说明创建 NuGet 包 Create NuGet package
【问题讨论】:
-
1.创建您的类库并将其发布为 Nuget 包。 2. 删除网站项目和服务项目对类库的直接引用。 3.在Website项目和Service项目中安装新创建的Nuget包。 4. 编译。 5. 部署。
标签: .net visual-studio nuget-package nuget-spec