在Core 2.0上添加服务引用(SOAP)

时间:2017-10-17 12:22:32

标签: c# web-services soap .net-core visual-studio-2017

我正在使用Core 2.0并在添加服务引用(SOAP)之后 - 我收到此错误:

脚手架服务参考代码...... 错误:无法找到任何兼容的框架版本

错误:指定的框架' Microsoft.NETCore.App',版本' 1.0.5'没找到。

错误: - 检查应用程序依赖项并定位安装在以下位置的框架版本:

错误:\

错误: - 或者,安装框架版本' 1.0.5'。

错误:调用服务元数据组件时发生未知错误。 无法生成服务参考。

4 个答案:

答案 0 :(得分:0)

这是Visual Studio 2017的一个已知问题,它将在即将推出的版本中修复。从这里查看更多细节

https://developercommunity.visualstudio.com/content/problem/110242/adding-service-reference-on-core-20.html

答案 1 :(得分:0)

它已在Visual Studio 2017 - 15.6中修复,您现在可以下载VS2017预览版以使用此功能。 https://www.visualstudio.com/en-us/news/releasenotes/vs2017-preview-relnotes

答案 2 :(得分:0)

如错误所示,您的计算机中未安装.net core 1.0.5 (SDK 1.0.4)。转到.net core download archive并下载错误说明中所述的版本。对于您的情况,它将是.net core 1.0.5。 之后,重新启动visual studio,再次选择Add Service Reference,然后按照步骤继续。

答案 3 :(得分:-2)

我有同样的问题 使用c#
的AWS lambda .net核心
[测试环境]
- .net core 1.04或.net core 2.0
- 视觉工作室2017年 - 带有测试的AWS Lambda项目(.Net Core)

[错误信息]
找不到任何兼容的框架版本是不可能的 找不到指定的框架“Microsoft.NETCore.App”,版本“1.0.5”。    - 检查应用程序依赖性并定位安装在以下位置的框架版本:       \    - 或者,安装框架版本“1.0.5”。 계속하려면아무키나누르십시오。 。