【发布时间】:2011-03-20 22:18:30
【问题描述】:
我会保持简单。
我有一个 ASP MVC 项目。它包含所有的逻辑和类。工作正常。
我现在想做一个控制台项目来做一些家务。我将其添加为同一解决方案中的新项目,添加对 MVC 项目 dll 的引用,因此我可以访问相同的逻辑而无需重复。到目前为止一切顺利...
最后我去编译控制台应用程序,突然出现“找不到类型或命名空间 xyz”错误,同时丢失了所有代码颜色格式。好像我已经删除了引用,但它肯定仍然存在。
【问题讨论】:
-
缺少什么类型?它是您编写的自定义类还是
System.*命名空间中的某个类? -
“添加对 MVC 项目 dll 的引用” - 你的意思是去浏览并选择 yourproject.dll 以添加到引用,或者你去 Project\从列表中选择你的项目?在解决方案中引用项目而不是实际编译的 DLL 时,我看到了更好的结果。
标签: .net asp.net-mvc visual-studio