Tag: dnx

我可以在单个解决scheme中共享DNX / ASP.NET 5项目(project.json / xproj)和其他C#项目(csproj)之间的代码吗?

脚本 我正在尝试使用Visual Studio 2015 RC,专门研究切换到新的ASP.NET 5框架,项目结构和运行ASP.NET 5应用程序的新DNX。 我的雇主有许多针对.NET Framework 4.5.2的现有解决scheme。 在我们现有的Visual Studio解决scheme中,我们可能有以下项目: [Solution] Sample.sln [Folder] src [Project] ClassLibrary.csproj [Project] WindowsService.csproj [Project] WebApplication.csproj [Folder] test [Project] ClassLibrary.UnitTests.csproj … 在这种情况下, ClassLibrary.csproj是包含共享代码的C#类库。 它是WindowsService.csproj和WebApplication.csproj的/依赖项。 我们并不是专门针对.NET Core, dnxcore50 。 在这个阶段,我们很高兴针对.NET Framework, dnx451 。 但是,我们绝对要试图利用ASP.NET 5的新function和相关的项目结构。 以下是我想到的一些选项,但都有问题。 选项1 当我们用新的ASP.NET 5 DNX项目WebApplication-dnxreplace上面的WebApplication.csproj项目时,我们仍然可以从这个新的DNX项目和现有的WindowsService.csproj项目中引用ClassLibrary.csproj 。 但是有一些问题出现: 这种方法意味着对ClassLibrary.csproj代码的任何更改都需要重新生成,以便在运行的WebApplication-dnx 。 这并不奇怪,但意味着我们没有从WebApplication-dnx获得完整的编译源代码优势。 我们不能容易地瞄准其他框架,例如dnxcore50 。 如上所述,在这个阶段这不是特别的目标。 选项2 如果我们用DNX类库项目replaceClassLibrary.csproj […]

如果没有框架组件,无法解决程序集引用问题

我试图validation协议缓冲区将从ASP.NET团队和理想的大多数其他现代环境的新便携式运行时工作。 3.0.0-alpha4版本是在前一段时间使用profile259创build的,因此我希望在某些情况下需要进行一些更改,但是我认为我会试一试。 我知道Oren Novotny关于.NET Core的文章 ,并期望对Google.Protobuf nuspec文件进行一些更改,但是我遇到的错误让我难以理解 。 DNX版本:1.0.0-rc1-update1 我目前正在testing的场景是一个面向dnx451的控制台应用程序。 我有一个非常简单的示例应用程序: using Google.Protobuf.WellKnownTypes; using System; public class Program { public static void Main(string[] args) { Duration duration = new Duration { Seconds = 100, Nanos = 5555 }; Console.WriteLine(duration); } } …和一个小小的project.json : { "compilationOptions": { "emitEntryPoint": true }, "dependencies": { "Google.Protobuf": "3.0.0-alpha4" }, "frameworks": […]

Project.json定义dnx451 vs .dotnet(4.51)

我有一些在ASP的vnext我可以定义3types的运行时 dnxCore dnx451 DOTNET 在Project.json中看起来像这样: "frameworks": { "dotnet": { }, "dnx451": { }, "dnxcore50": { } }^ 而且用户很喜欢这个 我假设如下: dnxCore是新的.net核心框架。 dotnet是以前的运行时 dnx451:在project.json中定义“dotnet”或“dnx451”有什么不同? 不应该都运行.net执行运行时? 还取决于我select哪个项目模板(vNext ClassLib或vNext Console Lib)默认包含一个或另一个。

如何修复Visual Studio 2015中的DNX / DNVM?

今天,我在Windows 7 x64上安装了VS 2015。 主要是为了testing新的.Net核心function等。为了testing,我创build了新的C#“控制台应用程序(包)”解决scheme,并得到这样的消息: DNX SDK版本“dnx-clr-win-x86.1.0.0-beta5”未能安装。 该解决scheme将使用此会话的DNX SDK版本“dnx-clr-win-x86.1.0.0-beta5”。 我无法编译和debugging项目。 另外,当我打开项目属性中的debugging选项卡,然后VS崩溃。 DNVM输出当我打开解决scheme: Invoke-Command : The term 'x86' is not recognized as the name of a cmdlet, func tion, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. C:\Program […]

如何获得“dnu”命令在OS X上工作?

刚刚在OS X 10.10.3上下载并安装了Visual Studio代码 。 我设法部分地遵循了ASP.NET 5的安装说明 。 我的失败是指令告诉我打电话 dnu restore 在我的terminal上这样做时,它说: -bash:dnu:找不到命令 我在这里发现了一个类似的问题 ,不幸的是我没有帮助。 我的问题: 我怎样才能让“dnu”命令在OS X上工作? 更新: 有人把我的问题标记为我自己链接的SO问题的重复。 现在这迫使我编辑我的问题来certificate它不是重复的。 所以基本上这就是我现在: 我希望这能满足SO的需求, 不要把我的问题作为一个重复,因为我的理解是它不是重复的。

哪里可以findWindows中的“dnu”命令

我最近安装了Visual Studio 2015 RC。 我试图找出新的.NET核心的事情… 现在我想打包我的应用程序并启动它。 我想玩DNX实用程序,但不知道如何运行它。 我的命令提示符仍然坚持认为没有dnu命令说: 'dnu' is not recognized 。 search所有整个文件系统,但没有发现。 所以我不认为这是一个path问题。 我必须手动安装吗? 或者它是一个损坏的安装问题? 有什么我真的错过了,但是不知道它是什么…

我如何诊断在dnx中缺less的依赖关系(或其他加载失败)?

我正在尝试使用Kestrel在DNX上为ASP.NET vNext运行HelloWeb示例的修改版本。 我明白,这是非常stream行的边缘,但我希望ASP.NET团队至less保持最简单的可能的Web应用程序工作:) 环境: Linux(Ubuntu,非常多) 单声道3.12.1 DNX 1.0.0-beta4-11257(我也有11249) Startup.cs “Web应用程序”代码: using Microsoft.AspNet.Builder; public class Startup { public void Configure(IApplicationBuilder app) { app.UseWelcomePage(); } } 项目configuration,在project.json : { "dependencies": { "Kestrel": "1.0.0-beta4", "Microsoft.AspNet.Diagnostics": "1.0.0-beta4", "Microsoft.AspNet.Hosting": "1.0.0-beta4", "Microsoft.AspNet.Server.WebListener": "1.0.0-beta4", "Microsoft.AspNet.StaticFiles": "1.0.0-beta4", "Microsoft.Framework.Runtime": "1.0.0-beta4", "Microsoft.Framework.Runtime.Common": "1.0.0-beta4", "Microsoft.Framework.Runtime.Loader": "1.0.0-beta4", "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4", }, "commands": { "kestrel": "Microsoft.AspNet.Hosting –server Kestrel –server.urls […]