不能调用类的引用

时间:2016-09-07 08:48:54

标签: c# class reference

我添加了一个名为core_language的项目引用。 但是当我试图调用一个引用类时,它无法正常工作

当我这样打电话给这个班级时,它运作正常。

_resourceManager = core_language.Resources.ResourceManager;

但这种方式不起作用,我不知道为什么,我已经把它  页面顶部的using core_langugage;

   _resourceManager = Resources.ResourceManager; 

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

可能会出现问题,因为Ressources是一个ambigioues名称。编译器无法确定是否通过编写Ressources.RessourceManager来引用在引用项目(core_language)中找到的资源或项目中的代码(mijn_energiefactuur)。

要避免这种情况,您应该使用您要访问的类型的限定名称:

var manager1 = core_language.Ressources.RessourceManager;
var manager2 = System.Ressources.RessourceManager;

另外,只需删除using的{​​{1}}语句即可。然后,对System.Ressources的来电将反映Ressources