运行 基本 orleans 应用程序时获取异常

Getting exceptions when running basic orleans application

我参与了一个 IoT 项目并考虑将 orleans 作为一个平台。我试着在这里做基本教程: http://dotnet.github.io/orleans/Step-by-step-Tutorials/Minimal-Orleans-Application

它似乎工作正常,但我在控制台中收到以下异常,最好摆脱这些异常:

Could not load file or assembly 'OrleansCodeGenerator' or one of its dependencies. The system cannot find the file specified. Exception = System.IO.FileNotFoundException: Could not load file or assembly 'OrleansCodeGenerator' or one of its dependencies. The system cannot find the file specified.

Could not load file or assembly 'Microsoft.Extensions.DependencyInjection.Abstractions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' or one of its dependencies. The system cannot find the file specified.

我使用的是 orleans 1.1.0 版

这是模板包的已知问题。您能否在筒仓主机项目上添加 Nuget Microsoft.Extensions.DependencyInjection.Abstractions 版本 1.0.0-rc1-final?对于另一个例外,看起来缺少 OrleansCodegenerator 包。您能否确保 .Server nuget 在 Silo Host 上,.Client 在 Client/FrontEnd 上,而 .Core 在 Interfaces/Grain 项目中?我认为它会以其他方式工作,请随时在 https://github.com/dotnet/orleans 上打开一个问题,我们会看看。

更多信息

默认情况下未将此依赖项添加为 OrleansCodegenerator 依赖项的原因是此包未作为稳定包发布(它被标记为预发布)并且我们无法在Orleans 包否则,我们必须将 Orleans 包发布为 -pre 包。一旦此包作为发行版发布,我们将更新 Orleans 包以包含它。