我在.NetFramework 4上创建了一个使用C#语言的VS2010控制台应用程序。我从我的一个同事那里得到了一个dll,该dll是在VS2010 VB .Net Framework 3.5上开发的。为什么dll参考在VS2010中开发时会消失?
我在解决方案中添加了对dll的引用。我能够识别班级,并添加了一行来构建班级。智力认同了班级,并向我展示了超载的施工方法。就在一行之后,我编译了代码。现在由于某种原因,编译器无法找到dll。我收到错误
错误4类型或命名空间名称“MyClass的”找不到(是否缺少using指令或程序集引用?)
的一条线,我添加有下curvey线方式。如果我删除了dll并再次添加它,该行就会消失,就好像VS找到了引用。现在我再次构建它,我得到了同样的错误,并回到原点。有什么我做错了吗?这只适用于此参考的解决方案。
谢谢,
此解决方案适用于我,但在我的VS2010版本中切换框架。我不得不去设置 - >编译 - >高级编译选项,然后下拉菜单位于对话框的最底部。 – rross 2011-05-02 18:28:52
我面临同样的问题,但事实是我的.Net Framework 4.当在另一台机器上复制时,我仍然通过相同的解决方案来解决此问题。 – CoolDiva 2015-09-03 11:43:14