我在Visual Studio 2017中创建解决方案的方式相同,我得到了
与示例解决方案相比,我可以看到许多包。如何在我的测试项目中添加所有这些引用?并行我已经设置了具有核心2.0设置的ubuntu环境。但我在测试项目中遗漏了很多包!我可以知道那些丢失的包裹怎么办?任何帮助,将不胜感激。谢谢
答案 0 :(得分:1)
这些包通常用于数据库连接和序列化。它们非常受欢迎,一旦开始创建Web应用程序,您很可能会使用它们。有几种方法可以将它们添加为nuget包。
install-package package.name
dotnet add package package.name
有关更多信息,请查看nuget.org。
如果你想要完全相同的库,最快的方法是打开git https://github.com/allebb/lk2/blob/master/lk2-demo.csproj的csproj文件并复制包含<ItemGroup>
的整个PackageReference
部分。然后,您可以右键单击您的项目并继续恢复nuget包。
通过命令行恢复项目(可以在linux中使用)
dotnet restore
<强>更新强>: 由于大多数nugets似乎是旧版本。最快的方法是按原样复制引用,并一次性更新nuget管理器中的所有nuget。