如何强制Visual Studio使用x64 DNX SDK体系结构
我正在使用1.0.0-beta7 x64,但视觉工作室坚持认为我正在使用x86。 当我删除所有我的运行时,除了我定位的那个,我得到这个:
我在项目的任何地方找不到x86的引用。
当我将鼠标hover在解决方案DNX SDK版本上时,它会显示x86版本,但我不知道它是从哪里获得的。 目前这不会导致任何问题,我只是想了解发生了什么。
右键单击您的Web (非解决方案)项目,然后选择“属性”。 单击“使用特定运行时”并从下拉列表中选择所需的dnx运行时。 所有这一切都是在项目的/Properties/launchSettings.json中设置“sdkVersion”。
global.json中的“sdk”表示项目将运行的最小sdk版本,但不会针对它运行项目。 它将采用launchSettings.json中的设置。
你在运行32位Windows吗?
如果没有,我会建议你清理你的运行时。
C:\ Users \用户名\ .dnx \运行时间
然后执行全新安装dnvm upgrade
或者dnvm install
。 虽然你在这里,你也可以更新你的dnvm以及dnvm update-self
。
然后在Web项目属性上设置运行时,将global.json设置为x64。 如果您使用IIS Express进行调试,请设置为使用64位版本的IIS Express。
我希望这有帮助!
- 将ModalPopupExtender TargetControlID设置为LIstView按钮
- 读取二进制文件并使用Response.BinaryWrite()
- 包含System.IO.Compression 时,当前上下文中不存在名称“ZipFile”
- 如何validation列是否存在于DataRow对象中?
- 在为WCF服务生成类型时,.NET加载了寻找另一个版本的程序集
- 当客户端连接到’localhost’上的服务时,为什么System.Net.ServicePoint.ConnectionLimit使用’7FFFFFFF’(Int32.MaxValue / 2147483647)?
- 从Crystal Report中的多个表推送数据
- 如何在gridview c#asp.net中添加超链接到boundfield
- ASP.NET使用SqlConnection连接MySQL