Framework 4 client profile 引发的异常
这几天打算整理一套项目框架。以便以后使用,也算是对这几年开发经验的总结吧。但是其中的一个项目引用问题让我不思其解。
一个Consle应用程序,需要引用两个类库,类库版本是 Framework 3.5,该应用程序的版本是 Framework 4 client profile(这个是我新建的时候默认设置的)
引用后没有报错,智能提示也一切正常,但是生成的时候就报错找不到命名控件 如下图
这个问题让我很郁闷,我换了一个网站测试是可以的啊, 引用也没有问题,当时想到的是也许是,生成依赖问题? 但是发现这个不可能,如果引用项目vs 会自动把那个被引用的项目预先生成的。再次我换了很多方法。无意中更换了 Framework版本, 2.0 没报错!! 3.5 没报错!! 4.0 还是没报错!! 4.0 client profile 报错了,
哦 终于被我找到原因了, 我又更换了 3.5 client profile 还是报错,其实之前我 带 X client profile 版本的概念很模糊,谷歌一下,原来是用于 客户端使用的 精简类库版本,类似 sliverlight 框架吧,这个具体没有去研究。
修改前
修改后