现象描述:用C#开发Windows窗体程序时,引用了外部dll程序集。明明引用了dll,可编译时会报错未能找到类型或命名空间名称(是否缺少using指令后程序集引用)。
解决方法:只能解决dll库也是C#开发的情况。原因是编译dll和编译引用dll的程序所用的目标框架版本不一样。在VS的解决方案资源管理器右键单击工程名选择属性,将两者的目标框架选为同一版本的.NET就可以解决。
现象描述:用C#开发Windows窗体程序时,引用了外部dll程序集。明明引用了dll,可编译时会报错未能找到类型或命名空间名称(是否缺少using指令后程序集引用)。
解决方法:只能解决dll库也是C#开发的情况。原因是编译dll和编译引用dll的程序所用的目标框架版本不一样。在VS的解决方案资源管理器右键单击工程名选择属性,将两者的目标框架选为同一版本的.NET就可以解决。