问题标签 [dnvm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
460 浏览

asp.net-core - 将 ASP.NET 5 从 beta-4 升级到 beta-5

按照微软网站上的说明将 ASP.NET5 从 beta-4 升级到 beta-5:http: //blogs.msdn.com/b/webdev/archive/2015/06/30/asp-net-5-beta5-now -available.aspx

有很多编译错误(1900+),比如我缺少核心 .NET 东西(未定义 System.Object 等)。我遵循了在另一个类似问题上发布的解决方案:从 ASP.NET 5 Beta 4 升级到 Beta 5 时出错, 但这并没有解决问题。我现在收到无法找到以下运行时的错误:dnx-clr-win-x86.1.0.0-beta5

如果我运行命令“dnvm list”,我会得到以下输出:

所以dnvm upgrade跳过了beta5,直接进入了beta6,但似乎有些东西还在寻找beta5。有没有办法强制dvnm安装beta5?

我试图运行命令:

导致错误:

请注意,错误显示为 beta6!也许它被用作 beta5 的别名,或者无法安装早期版本?

0 投票
8 回答
40999 浏览

.net - 如何在 Visual Studio 2015 中修复 DNX/DNVM?

今天我在 Windows 7 x64 上安装了 VS 2015。主要是为了测试新的 .Net Core 功能等。为了测试,我创建了新的 C#“控制台应用程序(包)”解决方案并得到了这个消息:

DNX SDK 版本“dnx-clr-win-x86.1.0.0-beta5”安装失败。该解决方案将为此会话使用 DNX SDK 版本“dnx-clr-win-x86.1.0.0-beta5”。

我无法编译和调试项目。此外,当我在项目属性中打开调试选项卡时,VS 崩溃了。

我打开解决方案时的 DNVM 输出:

任何想法如何解决它?

另外,我之前已经分别安装了 VS 2015 Preview 和 DNX/DNVM。但我认为,我在安装 VS 2015 之前将其完全删除。这会以某种方式影响当前的 VS 安装吗?

0 投票
1 回答
827 浏览

.net - dnvm 安装单声道

我正在尝试构建一个安装单声道并运行 .NET 应用程序的 Docker 映像。

我基本上遵循有关如何为 ASP .NET 5 构建 Docker 映像的标准指南,但想使用 Mono 作为本机主机(这样我就可以利用非 CoreCLR dll)。

然而,走出大门,这失败了:

如您所见,我尝试了两个不同版本的 Mono,所以我认为它不是特定于版本的...

我究竟做错了什么?

更新:

0 投票
1 回答
334 浏览

c# - 运行 dnu restore 时出错:AddressFamily 117 对 System.Net.IPEndPoint 端点无效,请改用 InterNetwork

我正在尝试使用 dnx 在 linux 上运行 .NET 程序。

操作系统:centos 7

我同时安装了 mono 和 coreclr,并且 dnvm 能够在两者之间切换。版本是 1.0.0-beta7-12264。

我尝试执行一个简单的 Hello World 程序并运行 dnu restore 来下载依赖项。

但是它会引发错误 AddressFamily 117 is not valid for IPendpoint。我尝试使用 http:// 版本的 nuget 而不是 https,但这并没有解决问题。

这是错误输出

恢复 /home/ganesh/Development/test/project.json 的包
GET http://www.nuget.org/api/v2/ GET http://www.nuget.org/api/v2/FindPackagesById()?id = 'System.Console' 警告:FindPackagesById: System.Console AddressFamily 117 对 System.Net.IPEndPoint 端点无效,请改用 InterNetwork。参数名称:socketAddress GET http://www.nuget.org/api/v2/FindPackagesById()?id='System.Console ' 警告:FindPackagesById: System.Console AddressFamily 117 对 System.Net.IPEndPoint 无效端点,请改用 InterNetwork。参数名称:socketAddress GET http://www.nuget.org/api/v2/FindPackagesById()?id=“System.Console”错误:FindPackagesById:System.Console AddressFamily 117 对于 System.Net.IPEndPoint 端点无效,请改用 InterNetwork。参数名称:socketAddress ---------- System.ArgumentException:AddressFamily 117 对 System.Net.IPEndPoint 端点无效,请改用 InterNetwork。参数名称: System.Net.IPEndPoint.Create(SocketAddress socketAddress) at System.Net.Dns.TryGetAddrInfo(String name, AddressInfoHints flags, IPHostEntry& hostinfo) at System.Net.Dns.TryGetAddrInfo(String name, IPHostEntry& hostinfo) 的 socketAddress System.Net.Dns.GetAddrInfo(String name) at System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6) at System.Net.Dns.GetHostAddresses(String hostNameOrAddress)

0 投票
1 回答
249 浏览

asp.net - ASP.NET MVC 6 AspNet.Session 错误 - 无法解析注入的依赖项?

我在使用Microsoft.AspNet.SessionASP.NET MVC 6 (vNext) 中的新功能时遇到了问题。

相关的错误 访问所有页面时都会发生该错误,包括那些本身不使用会话功能的页面。我对所有东西都使用 beta4 版本,包括我所有的包和我的 dnvm 环境。该项目在 Visual Studio 2015 RC 上运行。

以下是一些可能很重要的资源(如果还有其他任何人需要评论):

我认为会话包的依赖注入存在问题(请参阅堆栈跟踪的前两行),但之后我不确定该怎么做。

0 投票
2 回答
1383 浏览

visual-studio-2015 - 安装最新的 DNVM

我目前安装了 DNVM v1.0.0-beta4-10356,但dnvm update-self此版本中没有可用的命令。

如何安装最新的可用 DNVM?

我已经尝试将此命令作为ASP.NET 5 GitHub 页面

它执行以下操作:

但是在运行时dnvm help,我发现我仍然使用相同的版本。

0 投票
1 回答
7008 浏览

visual-studio-2015 - DNX:当前运行时目标框架与项目不兼容

我收到以下运行时错误:

项目设置 DNX SDK 版本:

解决方案 DNX SDK 版本

project.json目标框架:

DNVM 列表

可能是什么问题呢?

编辑:

我已尝试使用本文中指定的dnx451。同样的问题。环境变量也没有帮助。

0 投票
1 回答
127 浏览

asp.net - 在 Mac 上为 DNVM、DNX 环境配置现有 ASP.NET 项目

我有一个使用 Visual Studio 在 Windows 上创建的 ASP.NET Web API 项目。如何设置它以用于 DNX/DNVM(在 Mac 上)?

切换到 Git 解决了与 TFS 的源代码控制兼容性。但我无法找到让项目在这两种开发环境中运行的参考资料。

我假设作为第一步,项目必须迁移到 ASP.NET 5/vNext,但想知道其他问题潜伏在拐角处,不同的项目成员使用不同的环境。

运行时出现错误 -git:(master):dnx . kestrel

0 投票
2 回答
914 浏览

macos - 如何使用 dnx 构建 coreclr 应用程序

我已经按照我的 Mac 上的说明安装了 dnvm、coreclr:

http://docs.asp.net/en/latest/getting-started/installing-on-mac.html

如果我打电话给名单

所以看起来 dnxcore50 已安装...

但是,如果我尝试恢复、构建、运行,在 coreclr 上什么也不会发生;它与按 Enter 相同。不尝试做任何事情:

如果我尝试构建/运行/任何命令,则相同:

所以如果我尝试使用单声道构建我的应用程序:

欢迎大家提出意见。我不知道如何验证 coreclr 是否安装正确。运行时目录已填充:

0 投票
2 回答
229 浏览

asp.net - 升级 beta5 到 beta6 时出错

我使用此处显示的说明从 ASP.NET 5 beta5 升级到 beta6:如何将 ASP.NET 5 (vnext) 从 Beta5 升级到 Beta6

我现在收到一个非常奇怪的意外应用程序错误,这可能是什么原因造成的,我该如何解决?

这是我的 dnvm 列表: