我可以在 visual studio 2013 上使用 .net 核心吗
Can I use .net core on visual studio 2013
.net core 是否或将在 visual studio 2013 年可用?还是仅在 visual studio 2015 年可用?
谢谢
是的,可以通过创建一个针对 .NET Framework 4.5 和 Windows 的便携式 Class 库来针对 .NET Core 5 合同在 Visual Studio 2013 中构建 8. 你'将需要手动编辑 .csproj 文件并添加以下内容。
<PropertyGroup>
<ImplicitlyExpandTargetFramework>false</ImplicitlyExpandTargetFramework>
</PropertyGroup>
然后安装 System.Runtime NuGet 包和其他 .NET Core 5 包。
生成的程序集将能够在任何基于 .NET Core 5 的框架上执行,包括 .NET Framework 4.6、ASP.NET 5 和 .NET Native。
请注意,这与在 corefx 存储库中构建 .NET Core 程序集所用的技术相同。
可以通过执行以下步骤在 VS2013 中构建一个空的 ASP.NET 核心应用程序:
- 创建一个至少以 .NET Framework 4.5.2 为目标的 Console App 项目(使用 4.5.1 是 possible 但 support has now ended) .
- 安装以下 NuGet 包:
- Microsoft.AspNetCore.Hosting
- Microsoft.AspNetCore.Server.Kestrel
- 将现有项添加到项目:[解决方案根目录]\packages\Libuv.[版本]\runtimes\[os]\native\libuv.dll.
- 对于上述文件,将属性 "Copy to Output Directory"设置为"Copy always"
- 生成必要的 Startup.cs 和 Program.cs 文件
基本代码(来自Getting Started Tutorial):
Program.cs
public class Program
{
public static void Main(string[] args)
{
var host = new WebHostBuilder()
.UseKestrel()
.UseStartup<Startup>()
.Build();
host.Run();
}
}
Startup.cs
public class Startup
{
public void Configure(IApplicationBuilder app)
{
app.Run(context =>
{
return context.Response.WriteAsync("Hello from ASP.NET Core!");
});
}
}
.net core 是否或将在 visual studio 2013 年可用?还是仅在 visual studio 2015 年可用?
谢谢
是的,可以通过创建一个针对 .NET Framework 4.5 和 Windows 的便携式 Class 库来针对 .NET Core 5 合同在 Visual Studio 2013 中构建 8. 你'将需要手动编辑 .csproj 文件并添加以下内容。
<PropertyGroup>
<ImplicitlyExpandTargetFramework>false</ImplicitlyExpandTargetFramework>
</PropertyGroup>
然后安装 System.Runtime NuGet 包和其他 .NET Core 5 包。
生成的程序集将能够在任何基于 .NET Core 5 的框架上执行,包括 .NET Framework 4.6、ASP.NET 5 和 .NET Native。
请注意,这与在 corefx 存储库中构建 .NET Core 程序集所用的技术相同。
可以通过执行以下步骤在 VS2013 中构建一个空的 ASP.NET 核心应用程序:
- 创建一个至少以 .NET Framework 4.5.2 为目标的 Console App 项目(使用 4.5.1 是 possible 但 support has now ended) .
- 安装以下 NuGet 包:
- Microsoft.AspNetCore.Hosting
- Microsoft.AspNetCore.Server.Kestrel
- 将现有项添加到项目:[解决方案根目录]\packages\Libuv.[版本]\runtimes\[os]\native\libuv.dll.
- 对于上述文件,将属性 "Copy to Output Directory"设置为"Copy always"
- 生成必要的 Startup.cs 和 Program.cs 文件
基本代码(来自Getting Started Tutorial):
Program.cs
public class Program
{
public static void Main(string[] args)
{
var host = new WebHostBuilder()
.UseKestrel()
.UseStartup<Startup>()
.Build();
host.Run();
}
}
Startup.cs
public class Startup
{
public void Configure(IApplicationBuilder app)
{
app.Run(context =>
{
return context.Response.WriteAsync("Hello from ASP.NET Core!");
});
}
}