我已经尝试了下面的所有建议,但仍然没有喜悦。
我现在正在尝试控制台应用程序,让我准确解释一下我在做什么。
- 我在 VS 2010 中创建一个新的控制台项目
- 我添加了许多引用(dll),其中一些不是我的,例如 Castle.Winsor 和 N2 CMS dll
- 在控制台应用程序中,我可以添加 using 语句,指示我正在引用的 DLL 中使用名称空间
- 我开始写代码。
- 一旦我编译所有使用引用的 DLL 的代码,就会立即抱怨“无法找到类型或命名空间名称 ''(您是否缺少 using 指令或程序集引用?)”
我尝试将 dll 设置为始终复制到本地,我已将 DLL 复制到同一目录中,我尝试按项目添加引用并添加对 DLL 本身的引用
我在 Web 应用程序项目或 ASP.net 项目中不会遇到此问题,它们总是工作正常,只有编译为 EXE(如控制台应用程序或 Windows 服务)的东西才有效。
一定是我遗漏了一些东西,否则我现在就可以正常工作了。
将项目目标更改为非客户配置文件目标。右键单击项目并选择属性,您应该会看到框架版本列表。由于您使用的是 VS2010,默认情况下创建的控制台项目的目标是 .NET Framework 4.0 Client Profile,请将其更改为 .NET Framework 4.0。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)