这应该是一个简单的...但它让我感到困惑。我正在尝试使用一个非常简单的winforms应用程序来测试第三方程序集。我在项目中添加了对它的引用。然后我添加一个Imports(这是VB.Net)语句。我继续在Form1_Load中的程序集内的静态类中调用一个方法。所有这些都是太多的信息......
在尝试构建解决方案之前,import语句没问题。对方法的调用很好(而且很好,我的意思是视觉工作室"看到它们。"当我构建解决方案时,它会抛出错误"' [NAMESPACE]'未声明。由于其保护级别,可能无法访问。"
我尝试将程序集删除到更公共的目录。在引用属性中,copy local为true。
有什么想法吗?对于这个愚蠢的问题,我很有智慧。
答案 0 :(得分:0)
我想出来了。默认情况下,我的项目是针对Framework 4 Client Profile"如果我切换到常规框架4 ...它工作正常: - )