Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio Xamarin-使用Web服务构建realease iOS项目时出现问题_Ios_Visual Studio_Web Services_Xamarin - Fatal编程技术网

Visual Studio Xamarin-使用Web服务构建realease iOS项目时出现问题

Visual Studio Xamarin-使用Web服务构建realease iOS项目时出现问题,ios,visual-studio,web-services,xamarin,Ios,Visual Studio,Web Services,Xamarin,我在尝试构建发布版iphone应用程序时遇到了一个错误,我注意到这与Web服务有关。只有在添加Web引用时才会发生这种情况 目标框架是.NET标准2.0,我使用的是Visual Studio 2017 错误如下: 1> SGEN:错误:Não foi possível carregar arquivo ou assembly'mscorlib,版本=2.0.5.0,文化=中立,PublicKeyToken=7cec85d7bea7798e'ou uma de suas dependenceènc

我在尝试构建发布版iphone应用程序时遇到了一个错误,我注意到这与Web服务有关。只有在添加Web引用时才会发生这种情况

目标框架是.NET标准2.0,我使用的是Visual Studio 2017

错误如下:

1> SGEN:错误:Não foi possível carregar arquivo ou assembly'mscorlib,版本=2.0.5.0,文化=中立,PublicKeyToken=7cec85d7bea7798e'ou uma de suas dependenceèncias。法尔哈·纳·瓦利达·德·诺姆·福特。(除HRESULT外:0x8013141A)

我测试过的所有项目都会出现这种情况。有人也经历过这个吗


我创建了一个XamarinWebForms项目,没有在上面添加任何代码,只是配置了所有信息以构建应用程序。它工作得很好。我添加了一个Web引用来使用我的
webservice
,当我试图构建项目时,它给了我这个错误。
System.web.service.dll
有问题吗?

System.web.service
对于NetStd2不存在,您不能随意添加手动程序集引用(尤其是基于.Net Framework的引用)

您可以在平台本机项目(而不是.NetStd2项目)中添加对预先存在的Xamarin.iOS和Xamarin.Android版本的引用

  • Xamarin.iOS参考资料:

  • Xamarin.Android参考资料:

然后通过窗体的依赖项服务从.NetStd2访问它:


您好,谢谢您的回答!我想我没有很好地解释我在做什么,因为你说的正是我在做的。我没有添加对Xamarin forms项目的引用,而是将“web引用”添加到我的平台原生项目中,并且使用依赖项服务。这就是我所做的:创建了一个空的Xamarin表单项目,添加了所有的配置信息以发布应用程序,为我的android和iOS项目添加了一个“web引用”,并尝试运行iOS项目。这就是我得到这个错误的时候(在添加web引用之前,它工作得很好)。