我正在研究C#在VS 2012(Framework 4.5)窗体中创建的Windows应用程序().这些要求要求它用于旧版本的Windows,因此我将目标框架设置为.NET Framework 4  和平台目标x86.一旦完成,我尝试编译,我得到以下错误:
自定义工具错误:无法生成文件:服务引用对当前的.NET Framework版本或项目类型无效.您可以在.svcmap中更改服务引用配置
在尝试转换Reuse types in referenced assemblies到框架4之前,我尝试取消选中服务引用中的框" ",但没有运气.
Chr*_*ris 14
您也可以从Service References\<reference name>\Reference.svcmap文件中删除.NET 4.0无法理解的代码,而不是重新添加引用.请注意,您需要通过资源管理器导航到此文件,它不会显示在Visual Studio中.对于我的参考文献,我只是删除了这一行
<GenerateTaskBasedAsynchronousMethod>true</GenerateTaskBasedAsynchronousMethod>
然后右键单击VS2013中的服务引用,并单击"更新服务引用".它将重新扫描服务并生成Reference.cs文件,以便它与.NET 4.0兼容.
| 归档时间: | 
 | 
| 查看次数: | 11407 次 | 
| 最近记录: |