C# Visual Studio 2013 Express解决方案的.NET兼容性问题

C# Visual Studio 2013 Express解决方案的.NET兼容性问题,c#,.net,dll,C#,.net,Dll,我在引用DLL时遇到问题 我每件事都做对了: 1.DLL构建时没有错误 2.我将其作为参考添加到我的其他解决方案中 但是,系统无法识别它,我收到以下错误消息: “找不到类型或命名空间。是否缺少程序集引用?” 我在各种论坛上阅读并调整了DLL的.NET版本以匹配我项目中的.NET 4。我尝试了所有版本4/4-Client Profile/4.5,但没有一个解决问题。DLL,我与.NET Reflector进行了检查,所有内容都在那里,并按预期工作 您能帮我解决这个问题吗?错误列表中是否有任何警告?

我在引用DLL时遇到问题

我每件事都做对了:

1.DLL构建时没有错误

2.我将其作为参考添加到我的其他解决方案中

但是,系统无法识别它,我收到以下错误消息:

“找不到类型或命名空间。是否缺少程序集引用?”

我在各种论坛上阅读并调整了DLL的.NET版本以匹配我项目中的.NET 4。我尝试了所有版本4/4-Client Profile/4.5,但没有一个解决问题。DLL,我与.NET Reflector进行了检查,所有内容都在那里,并按预期工作


您能帮我解决这个问题吗?

错误列表中是否有任何警告?首先关闭您的解决方案,删除bin和obj文件夹,重新打开并重建您的解决方案。是的,只有一个,关于.NET兼容性问题。它基本上说我的DLL使用4.5,我的项目使用4客户端配置文件。我重新启动并重建了至少4次。好吧,这实际上是你应该注意的事情。只需在项目设置中将DLL的.NET Framework更改为4.0而不是4.5,然后尝试codemonkey所说的。