我已经尝试了下面所有的建议,但仍然没有成功。
现在我正在尝试一个控制台应用程序,并且让我解释一下我正在做什么。
1. 我在 VS2010 中创建了一个新的控制台项目。 2. 我添加了很多引用(dll),其中一些不是我的,比如Castle.Winsor和N2 CMS dlls。 3. 在控制台应用程序中,我可以添加使用声明来指示我在使用引用DLL中的名称空间。 4. 我开始编写代码。 5. 一旦编译所有使用引用DLL的代码,立即会抱怨“无法找到类型或命名空间名称''(是否缺少using指令或程序集引用?)”。
我已经尝试将 DLL 设置为始终复制到本地,将 DLL 复制到相同的目录中,尝试通过项目添加引用和添加对 DLL 自身的引用来解决问题。
我在 Web 应用程序项目或 ASP.net 项目中没有遇到这个问题,它们总是正常工作,只有像控制台应用程序或 Windows 服务这样编译成 EXE 文件的东西才会出现问题。
肯定有我忽略的东西,否则我现在就已经解决了这个问题。
现在我正在尝试一个控制台应用程序,并且让我解释一下我正在做什么。
1. 我在 VS2010 中创建了一个新的控制台项目。 2. 我添加了很多引用(dll),其中一些不是我的,比如Castle.Winsor和N2 CMS dlls。 3. 在控制台应用程序中,我可以添加使用声明来指示我在使用引用DLL中的名称空间。 4. 我开始编写代码。 5. 一旦编译所有使用引用DLL的代码,立即会抱怨“无法找到类型或命名空间名称''(是否缺少using指令或程序集引用?)”。
我已经尝试将 DLL 设置为始终复制到本地,将 DLL 复制到相同的目录中,尝试通过项目添加引用和添加对 DLL 自身的引用来解决问题。
我在 Web 应用程序项目或 ASP.net 项目中没有遇到这个问题,它们总是正常工作,只有像控制台应用程序或 Windows 服务这样编译成 EXE 文件的东西才会出现问题。
肯定有我忽略的东西,否则我现在就已经解决了这个问题。