Xamarin找不到配置文件78

时间:2016-05-22 05:30:12

标签: xamarin xamarin.ios

尝试在OSX El Capitan上运行我的Xamarin项目我得到了:

    /Library/Frameworks/Mono.framework/Versions/4.2.4/lib/mono/4.5/Microsoft.Common.targets: Warning: Unable to find framework corresponding to the target framework moniker '.NETFramework,Version=v4.5,Profile=Profile78'. Framework assembly references will be resolved from the GAC, which might not be the intended behavior. 

简介78来自哪里?

我已从Universal安装程序

安装了Xamarin

1 个答案:

答案 0 :(得分:0)

检查.csproj文件以获取框架和配置文件设置。

您正在寻找以下行:

<TargetFrameworkProfile>Profile111</TargetFrameworkProfile>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>

出于某种原因,我发现 - 就像其他一些人那样 - 这些可能会变得不稳定。我发现它唯一的解决方案是手动编辑.csproj文件。

我发现this site是一个宝贵的资源,可以找出框架和配置文件匹配以及如何解决不匹配问题。您可能必须手动安装其他框架版本。

作为诊断步骤,始终尝试创建一个具有最小依赖项(但具有相同目标框架)的简单Hello World项目,以确保它不是您的实际安装已损坏。

如果工作,则表明您的整个安装/开发环境在某种程度上已损坏或不完整。重新安装可能是最简单的方法。

但是,如果 Hello World 有效,您知道它只是您的原始项目。在那种情况下,我已经成功 - 并且仔细地 - 从原始项目复制了我的源代码,在需要的地方重命名。参考和其他依赖关系,以及选项和配置设置我一步一步调整,始终观察是否有任何可能不是导致原始破损的触发器。