jta*_*___ 6 vb.net import namespaces public member
我刚买了一台配备VS 2010的新PC(Win 7)(与旧PC相同).我从源代码控制中获得了一个包含两个项目的VB.NET解决方案.其中一个项目建设很好.另一个项目标记每个非MS Imports语句:
Imports&1中指定的命名空间或类型不包含任何公共成员或无法找到.确保定义了名称空间或类型,并且至少包含一个公共成员.确保导入的元素名称不使用任何别名.
具有讽刺意味的是,同一解决方案中的工作项目引用了所有相同的DLL.我删除并重新添加了DLL,所以我知道它们在那里,我可以在对象浏览器中扩展它们,所以我知道它们包含公共方法.
我已经没有尝试过的想法了.有人可以扔我一块骨头,PLZ?
小智 9
通过将.Net Framework 4.0 Client Profile的Project Properties-> Compile-> Advanced Compile Options-> Target Framework值更改为.Net Framework 4.0,我遇到了同样的问题.
我以前也遇到过类似的问题。就我而言,问题是 dll 位于网络共享驱动器上(在我的系统中显示为 q:),因此当我引用它们时,文件路径为 q:\folder structure\file.dll。切换机器后,我的系统不再将该共享驱动器引用为 q:\ ,而是使用另一个驱动器号,导致我的程序出现类似错误。
就我而言,通过更改从本地系统分配的驱动器号到网络路径(\服务器名称\驱动器号\文件路径)引用 dll 的方式,我能够纠正此问题并防止其再次发生\文件.dll)。