更新 SF 后,我遇到了一个完全无法使用 SF 的问题,我将尝试用没有代码的文字来解决问题。
Service Fabric 应用程序AppName.SF
由AppName.SF.StatefulActor
和组成AppName.SF.StatefulService
。两者都引用了名为AppName.Core
.
案例 1: StatefulActor
不引用StatefulService
- 包执行正常:
AppName.SF\pkg\Debug\AppName.SF.StatefulActor\Code has
AppName.Core.dll
AppName.SF\pkg\Debug\AppName.SF.StatefulService\Code
有AppName.Core.dll
每个包代码文件夹都有AppName.Core.dll
. 部署成功执行。
案例 2: StatefulActor
引用StatefulService
- 包执行不良:
AppName.SF\pkg\Debug\AppName.SF.StatefulActor\Code
有AppName.Core.dll
AppName.SF\pkg\Debug\AppName.SF.StatefulService\Code
没有(!) AppName.Core.dll
因此,如果我尝试在集群中部署应用程序,则会收到缺少参考错误。SF 更新到 1.4.87-preview 后出现问题。