使用Visual Studio 2010.我有一个带有WCF服务引用的类库。该项目净3.5。如果我右键单击|属性|并将目标框架更改为.net 4.0,它重新加载项目,Service References文件夹仍然是灰色的,并支持添加服务引用。但是当我选择.net 4.0.3并重新加载时,Service References文件夹是vanilla,并且不支持添加服务引用。我对项目文件进行了差异化,唯一的区别是标签,从4.0升到4.0.3。
我通过向项目文件添加ProjectTypeGuid尝试了一些人推荐的内容,但它不起作用。我还删除了缓存和suo文件。仍然没有运气。
任何人都知道为什么将框架切换到4.0.3可能会影响我查看服务引用文件夹的能力?
更新:有趣的是,如果我将项目定位到4.0.3 Client Profile,服务引用仍然有效。只有4.0.3 Full才能使我能够添加服务引用。