1、重新生成解决方案没有任何错误,甚至连警告都没有;
2、源代码不作任何改动,只是让解决方案内的 [项目A] 引用了解决方案内的 [项目B],重新生成解决方案,就报错:警告:   检测到无法访问的代码错误:   找不到文件“Microsoft.Windows.CommonLanguageRuntime, Version=2.0.50727.0”3、如果让 [项目A] 移除对 [项目B] 的引用,重新生成解决方案就成功,没有错误,也没有警告。
注:[项目A] 的输出类型是 [类库],[项目B] 的输出类型是 [Windows 应用程序]。因为 [项目A] 要使用 [项目B] 实现的一个类型,所以要让 [项目A] 引用 [项目B]。