我正在使用Christoc DotNetNuke模块和主题开发模板为DNN 7创建新模块,并尝试添加对外部.dll文件的引用。
我能够访问我的图书馆,我有智能感知,一切似乎都没问题,但是当我构建我的解决方案时,它给了我一个错误:
类型或命名空间名称' DllName'找不到(你错过了使用指令或汇编引用吗?)
在同一个解决方案中,我使用Nuget
控制台添加引用,一切正常。问题在于构建脚本,特别是在模块包目标中,但我无法弄明白。
在其他项目中测试我的库(不是DNN,只是纯asp.net)并且工作正常。
有人帮忙吗?
答案 0 :(得分:1)
问题出在外部lib的目标框架中。它是.net 4.5,但模块是4.0,所以这就是问题所在。在4.0中重新编译了lib,再次添加它,现在一切正常。谢谢大家的帮助