在尝试运行测试应用程序时,我两次获得以下错误:
正在构建的项目的处理器体系结构与引用"C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll","x86“的处理器体系结构不匹配。 这种不匹配可能导致运行时失败。请考虑通过Configuration更改项目的目标处理器体系结构,以便在项目和引用之间对处理器体系结构进行调整,或者使用与项目目标处理器体系结构相匹配的处理器体系结构来依赖引用。TestMobile.Core失配x86
我安装了.NET框架,以及使用MultilingualAppToolKit的windows 8 SDK工具。
我已经验证了配置管理器,一切似乎都很好。平台目标,目标是“任意CPU”
发布于 2015-09-28 17:52:07
我最终能够建立我的项目,没有这个肮脏的错误。我似乎需要从PortableLibraryTools中安装VS2010。在那之后起了作用。
参考资料:http://forums.xamarin.com/discussion/25538/xamarin-xaml-example-problem-using-pcl
发布于 2016-10-17 15:19:10
复制我现有版本的.NET便携库参考程序集,为我解决了这个问题。
在向VisualStudio2015Update 3安装修补程序后,我遇到了此问题,请阅读vvolkgang的响应,并最初对其进行折扣,因为我已经在C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable中有文件夹,而且这些文件夹的日期比我下载的引用存档程序集中的日期晚。我应该做的是检查文件夹层次结构的正确部分。查看一下您的项目文件;在我的例子中,我有以下设置:
<TargetFrameworkProfile>Profile49</TargetFrameworkProfile>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>如果这些是您的设置,则需要检查C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.5\Profile\Profile49的内容。如果您使用的是不同的配置文件或针对不同版本的框架,则相应地调整路径。当我检查该文件夹时,我发现我有很多XML文件,但没有DLL;我从Microsoft .NET便携库参考程序集4.6复制这些文件,并选择不替换任何已经存在的解决了我的构建问题的文件。
发布于 2016-05-02 15:18:54
安装Visual 2015更新2后出现了此问题。尝试以下操作,第一个问题解决了我的问题:
安装便携式类库v4.6
"C:\Program Files (x86)\Microsoft .NET Portable Library Reference Assemblies 4.6"中。"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\"中安装PCL工具
PortableLibraryTools.exe /buildmachine安装资料来源: Matt @ 80535
https://stackoverflow.com/questions/32824080
复制相似问题