我有一个 Visual Studio Web 应用程序,解决方案中有 2 个项目:主 C# 应用程序和我编写的另一个 C# 类库。类库引用了一些 nuget 包。
当我构建并运行我的解决方案时,我遇到了一个参考问题,因为主应用程序没有 nuget 包。我让它运行的唯一方法是将 nuget 包再次添加到主应用程序中,即使它实际上并没有使用它们。
有没有办法让 VS 在最终构建中自动包含相关包?
答案 0 :(得分:0)
如果你的类库项目是net standard
,主项目是非sdk net框架项目,你应该在主应用的csproj文件下添加:
<PropertyGroup>
<RestoreProjectStyle>PackageReference</RestoreProjectStyle>
</PropertyGroup>
This issue 可能和你的一样。