新建了一个组件 目标框架是netframework 4.6.1的 后来要引入项目的时候发现项目版本过低 引进来以后会生成失败 输出里提示说未能找到此项目集 问你有没有using或者引用 废话
然后我就改成了4.0版本 就可以引入了 但是新建的组件又出问题了 因为我新建的组件里有两个项目 一个是生成dll的print模块 一个是test这个print模块的应用程序 我把他们俩都改成了4.0 编译能过 但是跑起来的时候form就提示说未能从程序集中加载类型 最后对比了一下这两个项目的属性 应用程序中程序集的名称和默认命名空间都不对 改回来 problem sloved
因为我建完项目以后又修改了他们的名称 然后csproj文件啊 sln文件啊 namespace啊 该改都得改 不然就会报错的
后来引入其他类的时候又报错了
根据网上说的 把生成平台改为x86就好了 但看详细信息 还是因为没有生成这个程序集 所以我把引入dll的复制本地打开了 虽然可能有点多余 但是避免了dll不能加载的情况