gpt4 book ai didi

c# - 对于包含 ASP.NET 项目的 .NET 框架解决方案,迁移到 "new project system"(PackageReference) 是否安全/可行?

转载 作者:太空狗 更新时间:2023-10-29 21:56:20 26 4
gpt4 key购买 nike

根据文档,ASP.NET 项目(尚)不支持新的 PackageReference https://learn.microsoft.com/en-us/nuget/consume-packages/package-references-in-project-files

但是 ASP.NET 所依赖的类库呢?假设我有以下 .NET Framework 解决方案:

  • Foo.Domain
  • Foo.PublicApi.Contract
  • Foo.Services
  • Foo.AspNetWebApp(引用了上面的所有内容)

我无法迁移到 PackageReference Foo.AspNetWebApp,因为它不支持 ASP.NET 非核心项目。但是我可以迁移其他所有内容吗?是否支持场景?我将至少赢得其他一切的合并:-)

最佳答案

这是可行的,在执行 NuGet 包恢复(较短的 CI 构建)时会为您节省大量时间,您可以阅读有关 yield 的更多详细信息 here .

您还可以使用以下有用的 extension轻松进行转换。

关于c# - 对于包含 ASP.NET 项目的 .NET 框架解决方案,迁移到 "new project system"(PackageReference) 是否安全/可行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51516759/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com