20
03/2016
Error 2 The type 'Microsoft.WindowsAzure.Storage.Table.TableEntity' is defined in an assembly that is not referenced. You must add a reference to assembly ''
如标题所示,在c#编译过程中,产生以下错误信息:
Error 2 The type '' is defined in an assembly that is not referenced. You must add a reference to assembly ''
具体情况为:
在项目A中,引用了dll d. 类c继承了d中的某个类c1.
在项目B中,引用了项目A,而使用了A中的类c。
编译,产生错误。
错误信息提示,B项目也应该引用dll d。但这违反了封装原则啊,因为我想单独让A与d交互,其他项目通过A中的代码来与d交互。这样便能统一管理代码升级了。
能否让B项目自动引用dll d呢?很遗憾,我没有找到一个合适的方法。
于是我同时也让B项目引用了d。以后dll升级估计会遇到较大的问题。没办法~~
0 条评论