You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Jerroyd Moore (JIRA)" <ji...@apache.org> on 2015/12/27 23:14:49 UTC

[jira] [Created] (CB-10264) The processor architecture of the project being built "Any CPU" is not supported by the referenced SDK

Jerroyd Moore created CB-10264:
----------------------------------

             Summary: The processor architecture of the project being built "Any CPU" is not supported by the referenced SDK
                 Key: CB-10264
                 URL: https://issues.apache.org/jira/browse/CB-10264
             Project: Apache Cordova
          Issue Type: Bug
          Components: Windows
         Environment: Cordova 5.1.1
cordova-windows@4.2.0
Microsoft Windows Server 2012 R2
Visual Studio Community 2015 Version 14.0.24720.00 Update 1
Microsoft .NET Framework Version 4.6.01055
            Reporter: Jerroyd Moore


I run regression tests against cordova@5.1.1 and cordova@4.1.2 creating Windows 8.0 apps, Windows Phone 8.1 apps, and Windows 10 UAP apps.

Today, I updated my tests for cordova@5.1.1 and changed the pinned version for cordova-windows from 4.0.0 to 4.2.0. This did not impact Windows 8.0, Windows Phone 8.1, but all Windows 10 builds started failing.

[Looking at what changed in win10's csproj file|https://github.com/apache/cordova-windows/compare/4.0.0...4.2.0#diff-46174df0be76fc819cae8e3f464bfe56], UseDotNetNativeToolchain was added to ProjectConfigurations.

More importantly, when I run the same tests on my local machine (Windows 8.1, Visual Studio 2015 Enterprise 2015 V14.0.23107.9 D14REL. MSFT NET Framework 4.6.0081), the tests succeed.

{code}
   Execute[d:\TestBuilds\f5adst0y.zer\Windows10-cordova511-BadWin10AppVersion] -> node D:\Developer\cordova\5.1.1\node_m
odules\cordova\bin\cordova compile windows --verbose --release -- --verbose
   out: Running command: cmd "/s /c "d:\TestBuilds\f5adst0y.zer\Windows10-cordova511-BadWin10AppVersion\platforms\window
s\cordova\build.bat --release --verbose""
   out: MSBuildToolsPath: C:\Program Files (x86)\MSBuild\14.0\bin\
   out: Building project: d:\TestBuilds\f5adst0y.zer\Windows10-cordova511-BadWin10AppVersion\platforms\windows\CordovaAp
p.Windows10.jsproj
   out:         Configuration : release
   out:         Platform      : anycpu
   out: C:\Program Files (x86)\MSBuild\Microsoft\.NetNative\Microsoft.NetNative.targets(133,5): error MSB3779: The proce
ssor architecture of the project being built "Any CPU" is not supported by the referenced SDK "Microsoft.NET.Native.Fram
ework.1.2, Version=1.2". Please consider changing the targeted processor architecture of your project (in Visual Studio
this can be done through the Configuration Manager) to one of the architectures supported by the SDK: "x86, x64, ARM". [
d:\TestBuilds\f5adst0y.zer\Windows10-cordova511-BadWin10AppVersion\platforms\windows\CordovaApp.Windows10.jsproj]
   out: C:\Program Files (x86)\MSBuild\Microsoft\.NetNative\Microsoft.NetNative.targets(133,5): error MSB3779: The proce
ssor architecture of the project being built "Any CPU" is not supported by the referenced SDK "Microsoft.NET.Native.Runt
ime.1.1, Version=1.1". Please consider changing the targeted processor architecture of your project (in Visual Studio th
is can be done through the Configuration Manager) to one of the architectures supported by the SDK: "x86, x64, ARM". [d:
\TestBuilds\f5adst0y.zer\Windows10-cordova511-BadWin10AppVersion\platforms\windows\CordovaApp.Windows10.jsproj]
   out: C:\Program Files (x86)\MSBuild\Microsoft\.NetNative\Microsoft.NetNative.targets(248,5): error : .NET Native requ
ires an architecture specific Target Platform. Using the 'AnyCPU' Target Platform with .NET Native is not supported. Ple
ase ensure the 'UseDotNetNativeToolchain' property is set to false for 'AnyCPU' builds. [d:\TestBuilds\f5adst0y.zer\Wind
ows10-cordova511-BadWin10AppVersion\platforms\windows\CordovaApp.Windows10.jsproj]
   ERR: ERROR: Error code 1 for command: C:\Program Files (x86)\MSBuild\14.0\bin\msbuild with args: d:\TestBuilds\f5adst
0y.zer\Windows10-cordova511-BadWin10AppVersion\platforms\windows\CordovaApp.Windows10.jsproj,/clp:NoSummary;NoItemAndPro
pertyList;Verbosity=minimal,/nologo,/p:Configuration=release,/p:Platform=anycpu
   out: Command finished with error code 2: cmd /s /c "d:\TestBuilds\f5adst0y.zer\Windows10-cordova511-BadWin10AppVersio
n\platforms\windows\cordova\build.bat --release --verbose"
   out: ERROR building one of the platforms: Error: cmd: Command failed with exit code 2
   out: You may not have the required environment or OS to build this project
   ERR: Error: cmd: Command failed with exit code 2
   ERR:     at ChildProcess.whenDone (D:\Developer\cordova\5.1.1\node_modules\cordova\node_modules\cordova-lib\src\cordo
va\superspawn.js:134:23)
   ERR:     at emitTwo (events.js:87:13)
   ERR:     at ChildProcess.emit (events.js:172:7)
   ERR:     at maybeClose (internal/child_process.js:818:16)
   ERR:     at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org