繁体   English   中英

为什么在“奥尔良谷物分类收集”项目中不认可奥尔良?

[英]Why is Orleans not recognized in 'Orleans Grains Class Collection' project?

我正在尝试编写一个简单的Orleans演示解决方案:

  1. 我已经从github通过.msi安装了Orleans v1.0.0。
  2. 我创建了一个新的Visual Studio 2013解决方案。
  3. 我创建了一个新的Orleans Grains Interface Collection类型的项目。
  4. 我创建了一个新的Orleans Grains Class Collection类型的项目

接口集合项目中,我可以键入Orleans,VS2013 Intellisense可以识别名称空间及其内容:

在此处输入图片说明

班级收集项目中,我不能:

在此处输入图片说明

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

在Microsoft Orleans团队的Sergey Bikov的慷慨帮助下,我已经能够解决我的问题。

我所做的是:

  1. 我将谷物项目中缺少的引用添加到接口项目中,并using MyGrainInterfaces1;添加using MyGrainInterfaces1; Grain1.cs (因此我的解决方案将不会出错而构建)

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

现在,两个项目中都可以正确识别Orleans名称空间。

旁注:不知道为什么几天前尝试这种方法对我不起作用。

  1. 从谷物项目向接口项目添加引用, using MyGrainInterfaces1;添加using MyGrainInterfaces1; 到Grain1.cs并构建。
  2. 卸载/重新加载谷物项目。 -这似乎是IntelliSense的“功能”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM