是否可以在Visual Studio 2013上使用.net核心?或者它只能在2015年的Visual studio上使用?
由于
答案 0 :(得分:13)
是的,通过创建面向.NET Framework 4.5和Windows 8的可移植类库,可以在Visual Studio 2013中构建.NET Core 5合同。您需要手动编辑.csproj文件并添加以下内容。
<PropertyGroup>
<ImplicitlyExpandTargetFramework>false</ImplicitlyExpandTargetFramework>
</PropertyGroup>
然后安装System.Runtime NuGet包和其他.NET Core 5包。
生成的程序集将能够在任何基于.NET Core 5的框架上执行,包括.NET Framework 4.6,ASP.NET 5&amp; .NET Native。
请注意,这与用于在corefx存储库中构建.NET Core程序集的技术相同。
答案 1 :(得分:2)
可以通过执行以下步骤在VS2013中构建空的ASP.NET Core应用程序:
基本代码(来自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!");
});
}
}