2017-08-31 239 views
-1

我写了一个小型的ORM程序集用于个人目的,并希望检查连接字符串。C#编译器找不到自定义的DLL参考

我创建了一个控制台应用程序,并像往常一样添加对程序集的引用。

项目资源管理器对文件没有警告,对象资源管理器可以查看组件中的所有类型和名称空间。但由于某些原因,编译器无法解析此引用,我不明白为什么。

我重新启动了Visual Studio(Express 2013),但它没有帮助。

有人可以知道为什么它不能解决该汇编引用?

enter image description here

+0

错误说的是什么(请翻译)? – Tuco

+0

您的解决方案是否使用.net框架的相同版本,并针对相同的体系结构(x86或x64)? – MarkyMarksFunkyBunch

+0

看起来像对象浏览器,显示安装在GAC中的程序集。也许。把你的程序集放在开发机器上的GAC中是一个非常糟糕的主意。并不足以保持编译器的快乐,你必须使用Project> Add Reference。 –

回答

1

我的问题是不同版本的.Net的:.dll文件已经遵守了.NET 4.6.1和项目的.NET 4.5。

我检查了一个dll的属性,并设置了4.0运行时版本,所以我确定该版本没问题。 只有编译警告帮助我意识到这个问题的原因。

不幸的是我习惯了跳过它们,并没有在编译之后阅读它。