使用Ninject键入未发现错误(缺少使用指令或程序集引用?)
本文关键字:指令 程序集 引用 Ninject 未发现 错误 使用 | 更新日期: 2023-09-27 18:12:07
我的控制台应用程序中使用。net Framework 4.0中的Ninject (Ninject-2.2.0.0-release-net-4.0)创建的一个类是这样的:
…
using Ninject;
namespace IoC
{
class IoC
{
private IWriter _writer;
public IWriter Writer { get { return _writer; } }
[Inject]
public IoC(IWriter writer)
{
_writer = writer;
}
}
}
当我构建解决方案时,它给我以下错误:
类型或命名空间名称'Ninject'无法找到(您是否缺少using指令或程序集引用?)
并且很多这样的汇编没有发现错误。
有谁能帮我一下吗?你一定下载了Ninject的网页版本。使用非web版本
编辑:从技术上讲,您应该能够在控制台应用程序中使用web版本。您只需要将目标框架从。. NET Framework 4客户端配置文件" to "。. NET Framework 4",因为Ninject需要对System.Web的引用