Dav*_*jak 3 c# windows-store-apps
我想知道(出于记录目的)商店应用程序是否已针对 x86/x64/AnyCPU/Win32 编译。
我找不到任何东西,但似乎这些信息应该在运行时可用。
转到您的项目属性,并为每个平台添加一个条件编译符号(在构建选项卡中)。比方说PLATFORM_X86,PLATFORM_X64和PLATFORM_ANYCPU(您也可以使用/D命令行中的选项)。
您可以在代码中使用这样的符号:
#if PLATFORM_X86
// Code specific for X86 builds
#endif
Run Code Online (Sandbox Code Playgroud)
如果您需要这样做以进行日志记录,您可以简单地声明一个常量,例如:
#if PLATFORM_X86
private const string Platform = "X86";
#elif PLATFORM_X64
private const string Platform = "X64";
#elif PLATFORM_ANYCPU
private const string Platform = "AnyCPU";
#endif
Run Code Online (Sandbox Code Playgroud)
当然,在为AnyCPU您编译时可以使用它Environment.Is64BitProcess来了解您正在运行的位置。
| 归档时间: |
|
| 查看次数: |
4067 次 |
| 最近记录: |