<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Runtime .Net Targeted Platforms (x86, 64, ARM, Any CPU) in .NET Maps SDK Questions</title>
    <link>https://community.esri.com/t5/net-maps-sdk-questions/runtime-net-targeted-platforms-x86-64-arm-any-cpu/m-p/535340#M6551</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You will need to build and publish all 3 packages. This is because of the native code that it is built on.&lt;/P&gt;&lt;P&gt;The user would not have to choose from different packages - the correct one is automatically downloaded from the store.&lt;/P&gt;&lt;P&gt;The store already handles all this just fine - it's quite common actually (there are lots of native libraries now like SQLite, Bing Maps etc that all uses C++ and thus can't run as AnyCPU). Even the Visual Studio tool for creating the packages can create all 3 in one go. So they made it really easy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It isn't impossible to accomplish AnyCPU (although it would require code changes from us), but it would involve deploying all 3 binaries in the app (which are fairly large each), so you will essentially triple the app size that customers are downloading - just so you didn't have to upload 3 packages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could of course just upload the x86 package - it would then be downloaded on x64, and the app wouldn't be available on ARM devices.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 22 Feb 2015 05:27:58 GMT</pubDate>
    <dc:creator>dotMorten_esri</dc:creator>
    <dc:date>2015-02-22T05:27:58Z</dc:date>
    <item>
      <title>Runtime .Net Targeted Platforms (x86, 64, ARM, Any CPU)</title>
      <link>https://community.esri.com/t5/net-maps-sdk-questions/runtime-net-targeted-platforms-x86-64-arm-any-cpu/m-p/535339#M6550</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Will we have the ability to create libraries that are for any cpu rather than needing to create 3 different dlls for each platform (x86, 64 and ARM)? When deploying to Windows store it seems silly that we need 3 different products for a user to choose from.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If we have to create 3 different libraries, what are your thoughts on dealing with deployment to Windows store?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Feb 2015 14:53:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/net-maps-sdk-questions/runtime-net-targeted-platforms-x86-64-arm-any-cpu/m-p/535339#M6550</guid>
      <dc:creator>JimFiddes</dc:creator>
      <dc:date>2015-02-20T14:53:33Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime .Net Targeted Platforms (x86, 64, ARM, Any CPU)</title>
      <link>https://community.esri.com/t5/net-maps-sdk-questions/runtime-net-targeted-platforms-x86-64-arm-any-cpu/m-p/535340#M6551</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You will need to build and publish all 3 packages. This is because of the native code that it is built on.&lt;/P&gt;&lt;P&gt;The user would not have to choose from different packages - the correct one is automatically downloaded from the store.&lt;/P&gt;&lt;P&gt;The store already handles all this just fine - it's quite common actually (there are lots of native libraries now like SQLite, Bing Maps etc that all uses C++ and thus can't run as AnyCPU). Even the Visual Studio tool for creating the packages can create all 3 in one go. So they made it really easy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It isn't impossible to accomplish AnyCPU (although it would require code changes from us), but it would involve deploying all 3 binaries in the app (which are fairly large each), so you will essentially triple the app size that customers are downloading - just so you didn't have to upload 3 packages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could of course just upload the x86 package - it would then be downloaded on x64, and the app wouldn't be available on ARM devices.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 22 Feb 2015 05:27:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/net-maps-sdk-questions/runtime-net-targeted-platforms-x86-64-arm-any-cpu/m-p/535340#M6551</guid>
      <dc:creator>dotMorten_esri</dc:creator>
      <dc:date>2015-02-22T05:27:58Z</dc:date>
    </item>
  </channel>
</rss>

