在Visual Studio 2015下以x86启动asp.net核心项目

黑暗乌瑟

我有一个vs2015解决方案,其中包含一个asp.net核心项目,并将其project.json配置如下:

{
  "buildOptions": {
    "emitEntryPoint": true,
    "preserveCompilationContext": true,
    "platform": "x86"
  },
  "runtimes": {
    "win10-x86": {}
  },
  "frameworks": {
    "net461": {}
  },
  "commands": {
    "web": "Microsoft.AspNet.Hosting --ASPNET_ENV production --server Microsoft.AspNet.Server.Kestrel --server.urls http://+:12345",
  }
  [...]
}

我期望应用程序使用project.json中指定的平台构建和运行(仅供参考,我通过vs2015调试器在win10 / x64框上运行应用程序)但是,改为使用win7-x64运行时。我可以看到一个win7-x64输出目录,并且启动的提示标题也表明了这一点。

如果我直接通过指定运行时的命令行进行构建和运行,那么它将起作用。

所以我的问题是,我还需要配置什么以从vs2015在x86中启动asp.net核心应用程序?

维克多·赫尔杜加奇

有2个选项:

  1. (全局)卸载64位.net SDK并安装32位。之后重启VS。
  2. (本地)将新的.net SDK放在另一个文件夹中,然后从控制台将该路径添加到PATH。然后从那里开始VS。它将选择在PATH中找到的第一个dotnet。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Studio中ASP.NET核心项目之间的区别

ASP.NET核心项目未在Visual Studio 2015 Update 3解决方案中加载

asp.net核心中的JavaScript在Visual Studio 2019中反应Redux项目

.net核心项目代码覆盖率Visual Studio 2017

找不到针对x86的Visual Studio 2015测试

visual studio 2015 .net核心工具下载位置?

visual studio 2015 .net核心发布不使用`ExcludeFoldersFromDeployment`

未生成Visual Studio 2015 .net核心生成工件

在Visual Studio 2010中从.NET项目启动C ++项目

SonarLint Visual Studio 2015插件不支持asp.net核心?

Visual Studio 2015的项目模板

在Visual Studio中创建.net核心项目时,我没有得到Tree视图

在Visual Studio中运行时运行Webpack-dev-server-.net核心项目

Visual Studio 2017-新建项目-.NET选择器(框架/核心)已禁用

在 Visual Studio 2017 中通过 postbuild 事件构建 .net 核心项目

如何在Visual Studio中发布.net核心项目,包括视图和区域文件夹

什么控制 Visual Studio .net 核心版本?

Visual Studio 2015-在重新启动Visual Studio之前不会启动ASP.Net应用程序

如何使Visual Studio 2015 C ++项目与Visual Studio 2010兼容?

将项目从Visual Studio Code移到Visual Studio 2015

在Visual Studio 2015中部署.net核心AWS eb无法解决依赖关系

无法在Visual Studio 2015中运行多个启动项目

Visual Studio 2015不断切换启动项目

在Visual Studio 2015 for ASP.NET Core项目中安装Bower软件包时出错

我应该如何在Visual Studio 2015中部署Asp.Net项目?

Visual Studio 2015不支持ASP.NET Core项目的nuget的存储库路径

如何在Visual Studio 2015中创建ASP.NET MVC 4项目

在Visual Studio 2015社区RTM中为ASP.NET 5项目启用SSL

Visual Studio 2017 ASP.NET MVC核心模板中的Bower替换