为什么奥尔良在奥尔良谷物类收藏中不被认可?项目?

时间:2015-03-12 19:58:50

标签: c# visual-studio orleans

我试图写一个简单的奥尔良演示解决方案:

  1. 我已经通过.msi from github安装了Orleans v1.0.0。
  2. 我创建了一个新的Visual Studio 2013解决方案。
  3. 我创建了一个新的 Orleans Grains Interface Collection 类型项目。
  4. 我创建了一个新的 Orleans Grains Class Collection 类型项目
  5. 界面集合项目中,我可以输入Orleans和VS2013 Intellisense识别命名空间及其内容:

    enter image description here

    类集合项目中我无法

    enter image description here

    为什么会发生这种情况,我该如何解决?

2 个答案:

答案 0 :(得分:2)

我已经能够在微软奥尔良团队的谢尔盖·比科夫的慷慨帮助下解决我的问题。

我做的是:

  1. 我将我的grain项目中缺少的引用添加到我的界面项目中,并将using MyGrainInterfaces1;添加到 Grain1.cs 。 (这样我的解决方案就可以毫无错误地构建)

  2. 我从我的两个项目中删除了对Orleans.dll的引用,然后手动重新添加它们。 (对我来说Orleans.dll的路径是 C:\ Microsoft Project Orleans SDK v1.0 \ SDK \ Binaries \ OrleansClient \ Orleans.dll

  3. 现在,Orleans名称空间在两个项目中都得到了正确识别。

    旁注:不知道为什么在我几天前试用它时这对我不起作用。

答案 1 :(得分:1)

  1. 将粮食项目的参考添加到接口项目,将using MyGrainInterfaces1;添加到Grain1.cs并构建。
  2. 卸载/重装粮食项目。 - 这似乎是一个智能感知“功能”。