Visual studio 2013 我可以在visual studio 2013上使用.net core吗

Visual studio 2013 我可以在visual studio 2013上使用.net core吗,visual-studio-2013,.net-core,Visual Studio 2013,.net Core,.net core是否可以在visual studio 2013上使用?或者它将仅在visual studio 2015上可用 谢谢是的,通过创建一个针对.NET Framework 4.5和Windows 8的可移植类库,可以在Visual Studio 2013中根据.NET Core 5契约进行构建。您需要手动编辑.csproj文件并添加以下内容 假的 然后安装NuGet软件包和其他.NET Core 5软件包 生成的程序集将能够在任何基于.NET Core 5的框架上执行,包括.NE

.net core是否可以在visual studio 2013上使用?或者它将仅在visual studio 2015上可用


谢谢

是的,通过创建一个针对.NET Framework 4.5和Windows 8的可移植类库,可以在Visual Studio 2013中根据.NET Core 5契约进行构建。您需要手动编辑.csproj文件并添加以下内容


假的
然后安装NuGet软件包和其他.NET Core 5软件包

生成的程序集将能够在任何基于.NET Core 5的框架上执行,包括.NET framework 4.6、ASP.NET 5和.NET Native


注意,这与在存储库中构建.NET Core程序集所使用的技术相同。

通过执行以下步骤,可以在VS2013中构建空的ASP.NET Core应用程序:

  • 创建一个至少针对.NET Framework 4.5.2的控制台应用程序项目(可以使用4.5.1,但不限于此)
  • 安装以下NuGet软件包:
    • Microsoft.AspNetCore.Hosting
    • Microsoft.AspNetCore.Server.Kestrel
  • 将现有项添加到项目:[解决方案根]\packages\Libuv.[版本]\runtimes\[os]\native\Libuv.dll
  • 对于上述文件,将属性“复制到输出目录”设置为“始终复制”
  • 生成必要的Startup.cs和Program.cs文件
  • 基本代码(从中):

    Program.cs

    公共类程序
    {
    公共静态void Main(字符串[]args)
    {
    var host=new WebHostBuilder()
    .UseKestrel()
    .UseStartup()
    .Build();
    host.Run();
    }
    }
    
    Startup.cs

    公共类启动
    {
    公共void配置(IApplicationBuilder应用程序)
    {
    app.Run(上下文=>
    {
    返回context.Response.WriteAsync(“来自ASP.NET核心的您好!”);
    });
    }
    }
    
    Hmya,这个问题没有多大意义。写一个Silverlight、电话、商店或通用应用程序,他们使用.NETCore。那么,根据这个猜测,我可以通过使用VS2010创建一个Silverlight项目,在Linux中编写并运行一个asp.net 5网站?我觉得这很奇怪。首先让VS2013在Linux上运行,完成后再回来。这是因为我指的是这个。这很清楚。开源。NETCore对能够访问VS2013的程序员来说意味着蹲着,他们已经能够使用它很长时间了。它是开源的,所以不使用Microsoft工具和运行时环境的程序员可以利用它。最终。你确定这是可能的吗?我尝试在VS 2013中构建.netcore控制台应用程序,但无法安装.netcore软件包,因为它需要NuGet package manager 3.0或更高版本。软件包管理器的第3版还不支持VS 2013。自从这篇文章发布以来,情况发生了很大变化。。。看看,是的,令人困惑: