在Xamarin iOS的Visual Studio App Center中构建失败:只有在使用/ unsafe进行编译时才会出现不安全的代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Xamarin iOS的Visual Studio App Center中构建失败:只有在使用/ unsafe进行编译时才会出现不安全的代码相关的知识,希望对你有一定的参考价值。
我正在尝试在Visual Studio App Center中构建一个Xamarin ios应用程序。该解决方案包含两个项目。一个是Xamarin iOS项目。另一个是绑定库项目。绑定库项目使用Allow 'unsafe' code
选项进行配置。
但是App Center中的Xamarin.iOS
构建任务失败了:
Unsafe code may only appear if compiling with /unsafe
我能够在本地构建解决方案而不会出现任何问题。
有人有想法吗?
在尝试不同的事情后,我从.csproj文件切换到构建配置中的.sln文件。
有人可以证实吗?
在App Center中构建时可能会遇到类似的错误:
error CS0227: Unsafe code may only appear if compiling with /unsafe
请尝试从.sln
构建,以便您的PCL配置得到兑现或添加Release|iPhone
(或您正在尝试构建的那个)配置,并启用unsafe
到PCL / .NET Standard项目。
原因:当从.csproj
文件构建时,msbuild
期望在所有引用的项目中具有相同的配置名称,因为没有可能知道如何将iOS项目配置Release|iPhone
映射到PCL项目中通常没有*|iPhone
部分的配置。
以上是关于在Xamarin iOS的Visual Studio App Center中构建失败:只有在使用/ unsafe进行编译时才会出现不安全的代码的主要内容,如果未能解决你的问题,请参考以下文章
在 Visual Studio 上运行 Xamarin Forms iOS 时出现 GetBuiltProjectOutputRecursive 错误
用Xamarin和Visual Studio编写iOS App
用Xamarin和Visual Studio编写iOS App
来自 ios 中的 Visual Studio xamarin 的 Web 服务调用