【发布时间】:2017-11-30 13:08:14
【问题描述】:
我在 .NetFramework 中有 ServiceFabric/ActorModel 项目,现在我需要将其更改为 .NetCore。我正在关注 this 链接及其在 Github 中的示例,CalculatorActor
但我没有设法将 Microsoft.ServiceFabric.Actors 添加到我的项目中。
包 Microsoft.ServiceFabric 5.6.220 与 netcoreapp1.0 (.NETCoreApp,Version=v1.0) 不兼容。包 Microsoft.ServiceFabric 5.6.220 支持:net45 (.NETFramework,Version=v4.5) 包 Microsoft.ServiceFabric.Data 2.6.220 与 netcoreapp1.0 (.NETCoreApp,Version=v1.0) 不兼容。包 Microsoft.ServiceFabric.Data 2.6.220 支持:net45 (.NETFramework,Version=v4.5) 包 Microsoft.ServiceFabric.Services 2.6.220 与 netcoreapp1.0 (.NETCoreApp,Version=v1.0) 不兼容。包 Microsoft.ServiceFabric.Services 2.6.220 支持:net45 (.NETFramework,Version=v4.5) 包 Microsoft.ServiceFabric.Services.Remoting 2.6.220 与 netcoreapp1.0 (.NETCoreApp,Version=v1.0) 不兼容。包 Microsoft.ServiceFabric.Services.Remoting 2.6.220 支持:net45 (.NETFramework,Version=v4.5) 包 Microsoft.ServiceFabric.FabricTransport.Internal 2.6.220 与 netcoreapp1.0 (.NETCoreApp,Version=v1.0) 不兼容。包 Microsoft.ServiceFabric.FabricTransport.Internal 2.6.220 支持:net45 (.NETFramework,Version=v4.5) 一个或多个包与 .NETCoreApp 不兼容,Version=v1.0。 包还原失败。回滚“...”的包更改。
Microsoft 是否支持 .net core for SF 有点令人困惑。任何人都有过这种迁移路径的经验吗?
【问题讨论】:
-
包 Microsoft.ServiceFabric 5.6.220 与 netcoreapp1.0 (.NETCoreApp,Version=v1.0) 不兼容。包 Microsoft.ServiceFabric 5.6.220 支持:net45 (.NETFramework,Version=v4.5) 不兼容,至少 NuGet 告诉你的不是那个版本。
-
我已经尝试了几乎所有的包,包括已经在 GitHub 项目中使用过的包。
-
在开始之前,请为服务结构准备好您的操作系统 - docs.microsoft.com/en-us/azure/service-fabric/…
-
感谢您的链接。如该页面所述,我已更新我的 SDK。但我还是有问题
-
现在关注docs.microsoft.com/en-us/azure/service-fabric/… 了解Service Fabric 如何与.Net Core 一起工作,不要忘记
<PackageTargetFallback>$(PackageTargetFallback);dnxcore50;portable-net45+win8</PackageTargetFallback>(您可能需要重新启动VS 才能应用此效果)
标签: c# .net-core azure-service-fabric service-fabric-actor