运行基本奥尔良应用程序时获取异常

时间:2015-12-16 09:25:02

标签: c# .net cloud distributed orleans

我参与了物联网项目并将奥尔良视为一个平台。我试着在这里做基础教程: http://dotnet.github.io/orleans/Step-by-step-Tutorials/Minimal-Orleans-Application

它似乎正在工作,但我在控制台中得到以下异常,这将是很好的摆脱:

  

无法加载文件或程序集' OrleansCodeGenerator'或其中一个   依赖。该系统找不到指定的文件。例外=   System.IO.FileNotFoundException:无法加载文件或程序集   ' OrleansCodeGenerator'或其中一个依赖项。系统不能   找到指定的文件。

     

无法加载文件或程序集   ' Microsoft.Extensions.DependencyInjection.Abstractions,   Version = 1.0.0.0,Culture = neutral,PublicKeyToken = adb9793829ddae60'要么   其中一个依赖项。系统找不到指定的文件。

我正在使用奥尔良版本1.1.0

1 个答案:

答案 0 :(得分:3)

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

更多信息

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