Vychozi nastaveni Visual Studio 2015 pro kompilaci dle architektury CPU

Trochu si udelam poradek v tom jak kompiluji sve aplikace. A kdybych nekdy si zalozil novou app, tak aby vse sedlo uplne presne, podival jsem se jak VS kompiluje ve vychozim stavu projekty. U kazdeho typu projektu budou tyto odrazky:

  1. Any CPU
  2. ARM
  3. x64
  4. x68

a v kazde z techto odrazek bude jak se nastavi kdyz jej jako projekt pridate do jineho projektu.

Windows Classic Desktop Apps

Portable knihovny(u me .NET 4.6 a Windows Universal 10.0):

  1. Any CPU
  2. ARM
  3. Any CPU
  4. x86

Klasicka DLL knihovna pro Windows:

  1. Any CPU
  2. Any CPU (spravne protoze pro ARM se kompilovat nemuze)
  3. x64
  4. x86

Samotna klasicka desktopova aplikace:

  1. Any CPU
  2. Any CPU (spravne protoze pro ARM se kompilovat nemuze)
  3. Any CPU
  4. Any CPU

Takze si to shrnme, Portable se kompiluji do Any CPU misto do x64 a samotne aplikace se kompiluji do Any CPU vzdy.

Windows Universal Apps

Portable knihovny(u me .NET 4.6 a Windows Universal 10.0):

  1. Any CPU
  2. ARM
  3. Any CPU
  4. x86

Knihovna pro Univerzalni Windows App:

  1. Any CPU
  2. ARM
  3. x64
  4. x86

Samotna Windows Univerzalni App:

  1. x86
  2. ARM
  3. x64
  4. x86

Zde se jen jinak kompiluji Portable knihovny pri x64 – do Any CPU. Takze definitivne, vsechno je jak ma byt, jen misto x64 u PCL je nutne mit Any CPU, jako je treba tady:
GeoCachingTool nastaveni buildu