我运行一个控制台应用程序,它将引用lib.dll.
在lib.dll中,有一个名为LIB.Common.Rent的类(字符串bookName).所以当我在我的控制台应用程序中添加引用lib.dll时,一切正常.
Intellisense知道lib.dll中的所有内容.
但是一旦我构建它,它对lib.dll一无所知,并显示错误消息,找不到 类型或命名空间名称"LIB".
在构建应用程序之前,我可以在对象浏览器中看到lib.dll信息.我建成后,我再也看不到了.怎么了 ?
提前致谢.
您的控制台应用程序可能针对.net 4客户端框架(这是一个很好的想法,除了没有人使用它,使其无用).
右键单击Project> Properties,然后在Application选项卡中选择".net Framework 4"而不是".net Framework 4 Client Framework".如果您的目标是.net 3.5 Client Framework,请将其更改为".net Framework 3.5".