标签: dnvm

Package Console Manager中的"dnvm"命令不显示任何内容

Dnvm在CMD中工作,但我不能在VS2015中使用dnvm.为什么?

在此输入图像描述

在此输入图像描述

dnvm asp.net-core

6
推荐指数
1
解决办法
179
查看次数

Windows 10 iot上的.net核心安装(Raspberry PI3 - ARM)

我在不同的操作系统上测试.net内核,我想知道是否可以通过我的Raspberry PI3在Windows 10上安装dotnet/cli(.net Core).我的目标是进行简单的GPIO测试.

到目前为止我做了什么:

我错过了什么吗?这样做还为时过早?

PS:我在GitHub 中推出dotnet/cli问题.

2017-04-19:这个过程正在进行中,看看Raspberry Pi上的.NET Core

c# .net-core coreclr dnvm windows-10-iot-core

6
推荐指数
1
解决办法
2220
查看次数

将现有的ASP.NET MVC网站移植到DNX

如何移植现有的ASP.NET MVC网站以使用DNX构建以使其跨平台?

理想情况下,我希望能够使用VSCode构建它

asp.net-mvc dnx visual-studio-code dnvm

5
推荐指数
1
解决办法
374
查看次数

红隼运行哪个框架?

我有一个新的ASP.NET 5项目,并设置project.json如下;

    "frameworks": {
    "dnx451":  {
        "dependencies": {
            "ExternalLibrary": "1.3.0" }
        },
    "dnxcore50": {}
}
Run Code Online (Sandbox Code Playgroud)

我正在通过Kestrel运行项目,使用project.json中定义的默认命令.

"kestrel": "Microsoft.AspNet.Hosting --server Kestrel --server.urls http://localhost:5001"
Run Code Online (Sandbox Code Playgroud)

一切正常.项目运行并且依赖项运行良好.我唯一不明白谁决定使用哪个底层框架?

据我所知,如果Kestrel使用dnxcore50,项目应该会失败.如果是这样的话,我们如何推动Kestrel使用它?

正如旁注,项目运行良好,没有任何错误,但当我尝试使用DNU手动构建项目时,我得到以下错误.我认为此时并不重要,因为据我所知,它在运行时不会导致故障.只是想添加它以防万一.

http://pastebin.com/x44VtXct

azure .net-core dnx dnvm asp.net-core

5
推荐指数
1
解决办法
357
查看次数

更新到ASP NET 5 beta5打破了一切

我在更新到beta5时遵循了本指南,并且更新过程似乎有效.

http://blogs.msdn.com/b/webdev/archive/2015/06/30/asp-net-5-beta5-now-available.aspx

要更新到ASP.NET 5 Beta5,请使用以下步骤:

  • 如果您还没有安装.NET版本管理器(DNVM)(它预装了Visual Studio 2015 RC,或者您可以获得最新版本)
  • 从命令提示符处将DNX_FEED环境变量设置为https://www.nuget.org/api/v2
  • 运行"dnvm upgrade"在您的应用程序中更新您的global.json以指向beta5版本的.NET执行环境(DNX)
  • 你的project.json也指向beta5包版本
  • 运行"dnu restore"运行"dnu build"并将代码迁移到需要的beta5

但是我遇到构建错误,说我丢失了程序集.它抱怨System.Void,这样就丢失了.它也找不到来自Microsoft.AspNet.MVC的Controller:/

如果我恢复到beta4然后再次工作.

我错过了什么步骤?

DNVM列表(这将恢复为beta4)

Active Version           Runtime Architecture Location                      Ali
                                                                            as
------ -------           ------- ------------ --------                      ---
       1.0.0-beta4       clr     x64          C:\Users\MySelf\.dnx\runtimes
  *    1.0.0-beta4       clr     x86          C:\Users\MySelf\.dnx\runtimes
       1.0.0-beta4       coreclr x64          C:\Users\MySelf\.dnx\runtimes
       1.0.0-beta4       coreclr x86          C:\Users\MySelf\.dnx\runtimes
       1.0.0-beta5       clr     x86          C:\Users\Myself\.dnx\runtimes def
       1.0.0-beta5-12103 clr     x86          C:\Users\MySelf\.dnx\runtimes
Run Code Online (Sandbox Code Playgroud)

c# dnx dnvm asp.net-core

5
推荐指数
1
解决办法
3623
查看次数

如何卸载旧版本的dnx?

我想删除clr和coreclr的所有beta版本,我无法在程序和功能中看到它们.

我正在运行Windows 7

我删除了%USERPROFILE%.dnx\packages中的所有文件,但是当我运行时

dnvm list
Run Code Online (Sandbox Code Playgroud)

我还是看到了他们.

dnx dnvm

5
推荐指数
1
解决办法
3270
查看次数

Asp.Net 5核心1.0不兼容/模板未找到

我对这个问题感到困惑,我正在尝试构建我的第一个核心1.0应用程序,由于某种原因,我无法在新的解决方案和我尝试打开示例核心1.0解决方案时正确​​加载核心1.0模板.我目前安装了Microsoft ASP.Net 5 RC1 Update 1.我正在使用Visual Studio 2015企业版Update 2,几乎安装了所有功能.我曾尝试修复visual studio,并尝试使用Visual Studio Community Edition重新安装visual studio.当我尝试将ASP.Net 5 Core 1.0项目添加到.Net解决方案时,我收到以下错误:

添加项目时出错

当我尝试在其中打开一个ASP.Net 5项目的解决方案时,我收到以下错误: 错误打开解决方案

最后,如果我尝试删除项目并通过添加现有项目重新添加它,我会收到2条错误消息:

错误重新添加1 错误重新添加2

过去2天我一直对此感到难过,请帮忙!提前致谢!

编辑:只是为了证明我安装了正确的二进制文件: 在此输入图像描述

asp.net visual-studio-2015 dnvm asp.net-core asp.net5

5
推荐指数
1
解决办法
486
查看次数

如何强制Visual Studio使用特定版本的DNX

我正在搞乱dnvm,我运行了dnvm升级,让我进入beta5.但是,我正在研究的项目是beta4(至少目前为止).

我一直试图恢复和失败.我已经删除了运行时文件夹.现在,当我打开项目或尝试创建一个新项目时,我收到以下错误:

在此输入图像描述

这是预期的,因为我删除了该文件夹.但是,我想使用dnx-clr-beta4.我的dnvm列表如下:

在此输入图像描述

我需要做些什么才能使Visual Studio代替beta4?感谢您的时间.

c# asp.net dnx dnvm asp.net-core

4
推荐指数
1
解决办法
969
查看次数

无法运行dnx控制台应用程序

我已按照此链接运行dnx控制台应用程序.我创建了两个文件Program.cs和project.json,其中包含链接中提到的内容

这是我执行的命令序列

    F:\first-dnx> dnvm list

    Active Version           Runtime Architecture OperatingSystem Alias
    ------ -------           ------- ------------ --------------- -----
           1.0.0-beta6       clr     x86          win
           1.0.0-beta6       coreclr x64          win
      *    1.0.0-beta8-15530 clr     x86          win             default

F:\first-dnx> dnu restore
Microsoft .NET Development Utility CLR-x86-1.0.0-beta8-15530

Restoring packages for F:\first-dnx\project.json
  CACHE https://www.myget.org/F/aspnetvnext/api/v2/
  CACHE https://www.nuget.org/api/v2/
Writing lock file F:\first-dnx\project.lock.json
Restore complete, 490ms elapsed

NuGet Config files used:
    C:\Users\sam\AppData\Roaming\NuGet\NuGet.Config

Feeds used:
    https://www.myget.org/F/aspnetvnext/api/v2/
    https://www.nuget.org/api/v2/
F:\first-dnx> dnu build
Run Code Online (Sandbox Code Playgroud)

该项目已成功构建,但当我尝试运行以下应用程序时,抛出异常

F:\first-dnx> dnx . run
System.InvalidOperationException: Unable to load application or …
Run Code Online (Sandbox Code Playgroud)

dnx dnvm dnu asp.net-core

4
推荐指数
1
解决办法
1346
查看次数

在升级到ASP.NET MVC6 beta7之后打开现有项目的例外

我正在使用Visual Studio 2015 Community Edition并将我现有的ASP.NET MVC6应用程序更新为beta7.现在我不能再打开项目了.Visual Studio崩溃时出现以下异常:

08.09.2015 20:23:12
Crippling
System.AggregateException: One or more errors occurred. ---> Microsoft.Assumes+InternalErrorException: The specified default content type (Default) is not defined in the project item schema.
   at Microsoft.Assumes.Fail(String message, Boolean showAssert)
   at Microsoft.VisualStudio.ProjectSystem.Items.ProjectItemSchemaManagerBase.<ComputeCacheDataAsync>d__15.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.VisualStudio.ProjectSystem.Items.ProjectItemSchemaManager.<CreateSchemaFromSnapshotDataAsync>d__21.MoveNext()
   --- End of inner exception stack trace ---
---> (Inner Exception #0) Microsoft.Assumes+InternalErrorException: The specified default content type (Default) is …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-core-mvc visual-studio-2015 dnvm asp.net-core

4
推荐指数
1
解决办法
1331
查看次数

在OSX Yosemite上DNU恢复未知标头

我已经尝试了几次使用官方Asp.Net文档和其他地方的说明在我的MacBook上运行.Net.最新的尝试是使用此处的Yeoman发生器指令.

但是,当我尝试运行DNU Restore时,我总是会遇到相同的错误,尽管对于不同的库.错误是"unknown header:"后跟一个根据库而不同的数字.这是一个例子(为简洁起见,仅包括前几行和后几​​行):

Error: DownloadPackageAsync: https://www.nuget.org/api/v2/package/Microsoft.AspNet.Loader.IIS/1.0.0-beta5
  Unknown header: 3649249205
----------
System.NotSupportedException: Unknown header: 3649249205
  at SharpCompress.Common.Zip.ZipHeaderFactory.ReadHeader (UInt32 headerBytes, System.IO.BinaryReader reader) [0x00000] in <filename unknown>:0
  at SharpCompress.Common.Zip.SeekableZipHeaderFactory+<ReadSeekableHeader>c__Iterator0.MoveNext () [0x00000] in <filename unknown>:0
  at SharpCompress.Archive.Zip.ZipArchive+<LoadEntries>c__Iterator0.MoveNext () [0x00000] in <filename unknown>:0
  at SharpCompress.LazyReadOnlyCollection`1+LazyLoader[SharpCompress.Archive.Zip.ZipArchiveEntry].MoveNext () [0x00000] in <filename unknown>:0
  at System.IO.Compression.ZipArchive.CreateZip (System.IO.Stream stream, ZipArchiveMode mode) [0x00000] in <filename unknown>:0
  at System.IO.Compression.ZipArchive..ctor (System.IO.Stream stream, ZipArchiveMode mode, Boolean leaveOpen) [0x00000] in <filename unknown>:0
  at Microsoft.Framework.PackageManager.Restore.NuGet.PackageUtilities.EnsureValidPackageContents (System.IO.Stream stream, Microsoft.Framework.PackageManager.PackageInfo package) [0x00000] in <filename unknown>:0 …
Run Code Online (Sandbox Code Playgroud)

asp.net macos dnx visual-studio-code dnvm

3
推荐指数
1
解决办法
441
查看次数

无法解析依赖关系> = 1.0.0-rc1-update1

我想将我的C#Web应用程序更新到下一个asp.net版本.

我跑了

dnvm use  1.0.0-rc1-update1 -r clr arch x64 -p
Run Code Online (Sandbox Code Playgroud)

和dnvm列表显示活动版本已设置为rc1-update1

现在我想更新我的VS2015解决方案以使用rc1-update1

我编辑了project.json来将版本从rc1-final更新为rc1-update1

但VS现在表示"包恢复失败".我有这样的错误消息.

Severity    Code    Description Project File    Line    Suppression State
Error   CS0234  The type or namespace name 'AspNet' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)    MyBootStrap.DNX 4.5.1    
Run Code Online (Sandbox Code Playgroud)

将鼠标悬停在project.json中已编辑的依赖项上

在此输入图像描述

我一定是错过了一步.如何升级项目以使用框架的Active版本?

[更新]当我从模板创建一个新的Web应用程序时,我注意到它仍在使用rc1-final.

解决方案资源管理器窗口中还有一条消息"包恢复失败"输出显示以下内容

PATH=.\node_modules\.bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External;
%PATH%;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\git
C:\Users\kirsten\.dnx\runtimes\dnx-clr-win-x86.1.0.0-rc1-update1\bin\dnx.exe "C:\Users\kirsten\.dnx\runtimes\dnx-clr-win-x86.1.0.0-rc1-update1\bin\lib\Microsoft.Dnx.Tooling\Microsoft.Dnx.Tooling.dll" 
restore "E:\EShared\Dev2016\MyBootStrap\src\MyBootStrap" -f "C:\Program Files (x86)\Microsoft Web Tools\DNU"
Microsoft .NET Development Utility Clr-x86-1.0.0-rc1-16231
  CACHE https://www.nuget.org/api/v2/ …
Run Code Online (Sandbox Code Playgroud)

nuget visual-studio-2015 dnvm

3
推荐指数
1
解决办法
5169
查看次数