Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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
Xamarin.ios Xamarin/Monotouch-NuGet-请求发送错误_Xamarin.ios_Xamarin_Nuget_Nuget Package Restore - Fatal编程技术网

Xamarin.ios Xamarin/Monotouch-NuGet-请求发送错误

Xamarin.ios Xamarin/Monotouch-NuGet-请求发送错误,xamarin.ios,xamarin,nuget,nuget-package-restore,Xamarin.ios,Xamarin,Nuget,Nuget Package Restore,我有一个Xamarin 2解决方案一直运行良好,但它突然无法使用Xamarin Studio for Mac构建。(使用Visual Studio可以很好地构建) 这是生成错误: /Source/trunk/c1/.nuget/nuget.targets:错误:命令“mono” --runtime=v4.0.30319 Source/trunk/c1/.nuget/nuget.exe安装“”-Source“”-RequireConsent-solutionDir“/Source/trunk/c1

我有一个Xamarin 2解决方案一直运行良好,但它突然无法使用Xamarin Studio for Mac构建。(使用Visual Studio可以很好地构建)

这是生成错误:

/Source/trunk/c1/.nuget/nuget.targets:错误:命令“mono” --runtime=v4.0.30319 Source/trunk/c1/.nuget/nuget.exe安装“”-Source“”-RequireConsent-solutionDir“/Source/trunk/c1/”,已退出,代码为:1。(c1.车型)

我正在使用此加载项恢复Xamarin Studio for Mac中的Nuget包。所有Nuget软件包都已下载并还原。

这篇文章提到了一个类似的问题,但我已经按照它的建议删除了空格,这并没有产生任何影响


我将非常感谢任何提示-谢谢

我想我已经解决了这个问题。我将NuGet.targets文件替换为以下文件:


该文件似乎是一个更现代的文件,它修复了一些-requiresent和$(SolutionDir)间距问题。我在这件事上浪费了很多时间,希望它能帮助别人。

我想我已经解决了这个问题。我将NuGet.targets文件替换为以下文件:


该文件似乎是一个更现代的文件,它修复了一些-requiresent和$(SolutionDir)间距问题。我为此浪费了很多时间-希望它能帮助其他人。

您遇到的只是一个典型的NuGet/xbuild兼容性问题,包括我刚才报告的问题

使用最新的NuGet.targets之类的解决方法可能会有所帮助,但最终微软的人已经实施了一种全新的恢复方法(已经部署到所有微软平台),现在是时候等待Xamarin赶上了

(更新:现在你应该使用

mono--runtime=v4.0.30319.nuget/nuget.exe update/self
mono--runtime=v4.0.30319.nuget/nuget.exe还原my.sln
以恢复软件包


更多信息请访问)

您只遇到了一个典型的NuGet/xbuild兼容性问题,包括我刚才报告的问题

使用最新的NuGet.targets之类的解决方法可能会有所帮助,但最终微软的人已经实施了一种全新的恢复方法(已经部署到所有微软平台),现在是时候等待Xamarin赶上了

(更新:现在你应该使用

mono--runtime=v4.0.30319.nuget/nuget.exe update/self
mono--runtime=v4.0.30319.nuget/nuget.exe还原my.sln
以恢复软件包


更多信息请访问)

我很好奇。。。你对Xamarin 3还有同样的问题吗?(我的问题最初是关于Xamarin 2)是的,我之前刚刚升级到Xamarin 3。我很好奇。。。你对Xamarin 3还有同样的问题吗?(我最初的问题是关于Xamarin 2)是的,我之前刚升级到Xamarin 3。Lex,谢谢-快一年了,我又遇到了这个问题。(沙马林v3)。。。你有什么新发现吗?刚刚更新了答案。在OSX和Fedora上都进行了测试。这对我很有效-非常感谢。一旦我运行“update-self”命令,Xamarin中的一切又开始构建。我注意到的另一件事是,Xamarin中较新的项目在.nuget文件夹中有不同版本的文件。所以我想这也可以通过创建一个新项目来解决。这容易多了-谢谢!对于项目文件(如.csproj),您需要删除它们对
nuget.targets
的引用,就像我在#SNMP中所做的那样,这样您就不需要从头开始重新创建它们了。Lex,谢谢-差不多一年了,我又遇到了这个问题。(沙马林v3)。。。你有什么新发现吗?刚刚更新了答案。在OSX和Fedora上都进行了测试。这对我很有效-非常感谢。一旦我运行“update-self”命令,Xamarin中的一切又开始构建。我注意到的另一件事是,Xamarin中较新的项目在.nuget文件夹中有不同版本的文件。所以我想这也可以通过创建一个新项目来解决。这容易多了-谢谢!对于项目文件(如.csproj),您需要删除它们对
nuget.targets
的引用,就像我在#SNMP中所做的那样,这样您就不需要从头开始重新创建它们。