首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为Visual 2015设置dnvm版本

如何为Visual 2015设置dnvm版本
EN

Stack Overflow用户
提问于 2015-10-24 16:28:22
回答 1查看 2.4K关注 0票数 2

我下载了用于Visual 5的beta8,并试图将其设置为新Visual项目的默认设置。使用Visual 2015的Developer命令提示符,我做到了:

代码语言:javascript
复制
dnvm use 1.0.0-beta8 -arch x64 -p

我的命令提示符现在显示:

代码语言:javascript
复制
c:\>dnvm list

Active Version     Runtime Architecture Location                         Alias
------ -------     ------- ------------ --------                         -----
       1.0.0-beta5 clr     x64          C:\Users\username\.dnx\runtimes
       1.0.0-beta5 clr     x86          C:\Users\username\.dnx\runtimes
       1.0.0-beta5 coreclr x64          C:\Users\username\.dnx\runtimes
       1.0.0-beta5 coreclr x86          C:\Users\username\.dnx\runtimes
       1.0.0-beta7 clr     x86          C:\Users\username\.dnx\runtimes
  *    1.0.0-beta8 clr     x64          C:\Users\username\.dnx\runtimes
       1.0.0-beta8 clr     x86          C:\Users\username\.dnx\runtimes def...

但是,当我现在打开Visual 2015并创建一个新的ASP.NET 5 Web应用程序项目时,我的global.json仍然表示架构x86 (以前的版本),而我的项目没有构建。在参考资料下面写着(错误--见错误列表),但是有太多的错误需要计数。执行“还原包”似乎什么都不做。

如何将Visual 2015设置为在x64体系结构(我的机器的体系结构)中使用这个当前版本,并创建新的项目,以便它们能够成功地在开箱即用的情况下构建(就像我使用的上一个版本)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-24 21:26:24

首先检查是否安装了正确(beta8)版本的VS工具。安装beta8框架不足以从VS运行项目,beta8工具与beta8 DNX不同。这一步对于在VS下构建和运行beta8项目至关重要。如果您的项目没有构建并运行,这很可能是导致问题的原因。您可以在“帮助”菜单中的“关于Visual”菜单下检查ASP.NET和Web的版本。关于截图,请看这个答案:

https://stackoverflow.com/a/33158692/926875

您可能会在下面找到beta 8 VS工具:

http://www.microsoft.com/en-us/download/details.aspx?id=49442

我不知道是否有可能强迫visual运行x64框架。人们似乎与它斗争了一段时间。请参阅本问题以供参考:

How to force Visual Studio to use x64 DNX SDK architecture

https://stackoverflow.com/questions/33013936/visual-studio-2015-nuget-package-restore-uses-x86-by-default?s=2|0.5929

如果您需要在visual的x64下运行项目,可以转到项目的属性并检查“使用特定的运行时”。

根据我的经验,大多数情况下dnx的体系结构并不是引起问题的原因。为了确保不是这样,我建议在命令行中使用dnu restorednu build,然后使用dnx run (或web或运行项目的任何东西),看看您的项目是否以这种方式构建。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33320505

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档