c# - .net 核心控制台在 x64 系统上作为 x86 运行

标签 c# .net-core

通过 VS2017 预览版创建 .net core 2.0 控制台应用程序。 运行它,x64,没问题。 切换属性->构建->平台到x86 运行它,运行挂起并收到关于它不工作的讨厌消息。 退出命令提示符 导航到项目所在的目录 删除 bin 和 obj 点网还原 点网运行 获取 System.BadImageFormatException。

关于如何构建和运行它的任何想法?尝试安装 32 位框架,不行。

enter image description here

最佳答案

1. 在您的机器上安装 x86 DotNET 核心运行时。它的默认位置是 C:\Program Files (x86)\dotnet

2.更新您的 web.config 文件

确保进程路径指向x86版本的DNC

关于c# - .net 核心控制台在 x64 系统上作为 x86 运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45899390/

相关文章:

c# - Antlr 不适用于 VS2017

.net-core - 如何将 EventProcessorClient 配置为仅读取特定分区键(而不是分区 ID)的事件?

C# 库根据您自己的数据库、facebook、twitter、OpenID 对用户进行身份验证,

c# - 所有5盒中的数字相同,并且应该在5个不同的盒中是5个不同的数字

iis - 如何在 IIS 中托管的 ASP.NET Core 应用程序中解析 dotnet core 程序集

c# - ASP.NET Core 中必需的查询字符串参数

c# - WS 调用中空参数和省略参数之间的区别?

c# - 判断程序是否崩溃

c# - 在 LINQ 中获取子实体满足某些条件的项目

c# - 如何找到树中的下一个元素