我们有十几个 Asp.Net/WCF 应用程序想要迁移到 SDK 样式。它们都使用 PackageReference,所以这不是问题。
我们不想开发自己的 dotnet build SDK,并且我们无法迁移到 Asp.Net Core/gRPC。
这个问题是 Is it possible to use the Microsoft.NET.GenerateAssemblyInfo.targets with a non Sdk style project? - 最终我们能够将大多数项目迁移到 SDK 风格并且现在我们要迁移 WCF/Asp.Net。
编辑
我想详细说明一下对这样一个 SDK 的期望。据我了解,WCF/Asp.Net 项目有一些必须解决的功能:
Content
,就像在常规 SDK 中 **\.resx 会自动识别为 EmbeddedResource
一样
.只要处理这些物品就会让我们很开心。
如果我正确理解你的问题..
如果您能够将 SDK 打包为新的 .NET Core dll/包,同时保留所有现有 WCF 原样,您可以:
这是 Microsoft 团队的指导:
https://learn.microsoft.com/en-us/dotnet/core/additional-tools/wcf-web-service-reference-guide
有什么解决办法吗?
我们也想这样做,将各种旧的wcf项目迁移到新的SDK风格的项目中。但还没有弄清楚要包含哪些属性才能使 IIS 和 WCF 正常工作。