我们在.sln文件下面。
1。网站项目
2。服务项目
2.Framework ClassLibrary项目
我们要创建此ClassLibrary项目的NuGet包,该包将在其他任何项目中使用。 截至目前,网站和服务项目直接引用了CL项目,因此第一步是将CL项目与网站和服务项目分离,但是如果这样做,在构建网站项目时会出现编译时错误。 这是否意味着我们必须在解耦之前更改CL项目中的整个代码。
成功解耦之后,我们将从解决方案中删除此CL项目,并将像NuGet包一样进行引用。
可以按照此链接中的说明创建NuGet软件包 Create NuGet package
答案 0 :(得分:0)
您可以按照以下步骤操作。
请点击此链接为Class库创建一个nuget pacakge。 https://docs.microsoft.com/en-us/nuget/quickstart/create-and-publish-a-package-using-visual-studio
一旦创建了nuget软件包,就可以在共享驱动器位置管理软件包。
在您的Visual Studio中,转到工具-> nuget程序包管理器->程序包管理器设置->程序包源。您可以在其中提供共享驱动器URL的位置。以便您的Visual Studio可以探查任何nuget软件包的位置。
删除2个项目中的现有dll参考。右键单击您的Web /服务项目,然后单击管理nuget程序包。将列出您新创建的pacakge,您可以选择并添加。
不需要任何代码更改
答案 1 :(得分:0)
1)创建类库 2)从属性>“库”选项卡中将目标框架设置为.NET Standard 1.4。
要获得更多帮助,请访问此链接https://docs.microsoft.com/en-us/nuget/guides/create-net-standard-packages-vs2015
答案 2 :(得分:0)
注意:nuget应该安装系统,其他方法可以安装nuget.exe并将其复制到项目根目录