首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >处理器体系结构失配构建错误

处理器体系结构失配构建错误
EN

Stack Overflow用户
提问于 2015-09-28 13:19:53
回答 4查看 13.7K关注 0票数 8

在尝试运行测试应用程序时,我两次获得以下错误:

正在构建的项目的处理器体系结构与引用"C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll","x86“的处理器体系结构不匹配。 这种不匹配可能导致运行时失败。请考虑通过Configuration更改项目的目标处理器体系结构,以便在项目和引用之间对处理器体系结构进行调整,或者使用与项目目标处理器体系结构相匹配的处理器体系结构来依赖引用。TestMobile.Core失配x86

我安装了.NET框架,以及使用MultilingualAppToolKit的windows 8 SDK工具。

我已经验证了配置管理器,一切似乎都很好。平台目标,目标是“任意CPU”

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-09-28 17:52:07

我最终能够建立我的项目,没有这个肮脏的错误。我似乎需要从PortableLibraryTools中安装VS2010。在那之后起了作用。

参考资料:http://forums.xamarin.com/discussion/25538/xamarin-xaml-example-problem-using-pcl

票数 1
EN

Stack Overflow用户

发布于 2016-10-17 15:19:10

复制我现有版本的.NET便携库参考程序集,为我解决了这个问题。

在向VisualStudio2015Update 3安装修补程序后,我遇到了此问题,请阅读vvolkgang的响应,并最初对其进行折扣,因为我已经在C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable中有文件夹,而且这些文件夹的日期比我下载的引用存档程序集中的日期晚。我应该做的是检查文件夹层次结构的正确部分。查看一下您的项目文件;在我的例子中,我有以下设置:

代码语言:javascript
复制
<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复制这些文件,并选择不替换任何已经存在的解决了我的构建问题的文件。

票数 11
EN

Stack Overflow用户

发布于 2016-05-02 15:18:54

安装Visual 2015更新2后出现了此问题。尝试以下操作,第一个问题解决了我的问题:

安装便携式类库v4.6

  1. 下载安装便携式类库v4.6。如果安装这个文件,它会将一个.zip文件放到目录:"C:\Program Files (x86)\Microsoft .NET Portable Library Reference Assemblies 4.6"中。
  2. 解压缩并将内容复制到"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\"

安装PCL工具

  1. 下载便携式类库工具
  2. 通过运行PortableLibraryTools.exe /buildmachine安装

资料来源: Matt @ 80535

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32824080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档