这几天打算整理一套项目框架。以便以后使用,也算是对这几年开发经验的总结吧。但是其中的一个项目引用问题让我不思其解。

一个Consle应用程序,需要引用两个类库,类库版本是 Framework 3.5,该应用程序的版本是 Framework 4 client profile(这个是我新建的时候默认设置的)

引用后没有报错,智能提示也一切正常,但是生成的时候就报错找不到命名控件 如下图

Framework 4 client profile 引发的异常

这个问题让我很郁闷,我换了一个网站测试是可以的啊, 引用也没有问题,当时想到的是也许是,生成依赖问题? 但是发现这个不可能,如果引用项目vs 会自动把那个被引用的项目预先生成的。再次我换了很多方法。无意中更换了 Framework版本, 2.0 没报错!! 3.5 没报错!! 4.0 还是没报错!! 4.0 client profile 报错了,

哦 终于被我找到原因了, 我又更换了 3.5 client profile 还是报错,其实之前我 带 X client profile 版本的概念很模糊,谷歌一下,原来是用于 客户端使用的 精简类库版本,类似 sliverlight 框架吧,这个具体没有去研究。

修改前Framework 4 client profile 引发的异常

修改后Framework 4 client profile 引发的异常

Framework 4 client profile 引发的异常

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-07
  • 2022-01-08
  • 2022-12-23
  • 2021-06-20
  • 2021-10-13
猜你喜欢
  • 2022-01-04
  • 2021-06-06
  • 2021-09-28
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案