Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从32位计算机构建和部署64位_C#_Asp.net_Azure_Msbuild_64 Bit - Fatal编程技术网

C# 从32位计算机构建和部署64位

C# 从32位计算机构建和部署64位,c#,asp.net,azure,msbuild,64-bit,C#,Asp.net,Azure,Msbuild,64 Bit,我们的项目需要非托管代码。该项目在我们的32位环境中完美编译和运行。但是,当我们部署到azure时,项目在尝试访问dll(32位和64位)时失败。它失败的主要原因是编译后的代码的目标是32位(system.intpr.size==4),尽管它运行在64位azure上。尽管我们使用32位机器上的x64构建,但该项目在azure上仍以32位运行 有没有办法用32位机器构建64位应用程序并将其部署到azure,或者我们需要将机器升级到64位

我们的项目需要非托管代码。该项目在我们的32位环境中完美编译和运行。但是,当我们部署到azure时,项目在尝试访问dll(32位和64位)时失败。它失败的主要原因是编译后的代码的目标是32位(system.intpr.size==4),尽管它运行在64位azure上。尽管我们使用32位机器上的x64构建,但该项目在azure上仍以32位运行

有没有办法用32位机器构建64位应用程序并将其部署到azure,或者我们需要将机器升级到64位