ABP 3.0 Full 和 Cross Net Framework 模板的区别
ABP 3.0 differences between Full and Cross Net Framework template
关于"Free Startup Templates"最后一个ABP 3.0版本,Full .NET Framework和.Net Core (Cross Platform)版本有什么区别?
我猜你是在谈论 ASP.NET Core 2.0 目标框架,完整的 .NET Framework 和 .NET Core(跨平台)?
我认为代码或多或少相同(如 @Alper Ebicoglu 所述,.NET Core 项目缺少 SignalR 实现)但构建的输出将针对 .NET Framework 4.6 .1 应该用于 .NET Core。
基本上,他们正在使用 .NET Core 工具构建 .NET Framework 项目,您可以这样做。
例如:
创建一个临时文件夹并在该目录中打开命令提示符或 PowerShell。然后 运行 dotnet new console
,然后 dotnet restore
最后 dotnet build
。您应该会收到类似 temp -> C:\Source\temp\bin\Debug\netcoreapp2.0\temp.dll
的消息
编辑 .csproj 文件并将 TargetFramework 属性 更改为 net461
。 运行 dotnet build
并且您会看到不同的消息 temp -> C:\Source\temp\bin\Debug\net461\temp.exe
。
在第一个实例中,您使用 dotnet run
创建了一个 .dll 到 运行 跨平台,在第二个实例中,您创建了一个 [=37= .exe 在 Windows 平台上只会 运行。
希望我能回答您的问题,这对您有所帮助。
如果我们只讨论 aspnetboilerplate 框架;唯一的主要区别是,目前在 .NET Core 平台中缺少 SignalR 实现。
关于"Free Startup Templates"最后一个ABP 3.0版本,Full .NET Framework和.Net Core (Cross Platform)版本有什么区别?
我猜你是在谈论 ASP.NET Core 2.0 目标框架,完整的 .NET Framework 和 .NET Core(跨平台)?
我认为代码或多或少相同(如 @Alper Ebicoglu 所述,.NET Core 项目缺少 SignalR 实现)但构建的输出将针对 .NET Framework 4.6 .1 应该用于 .NET Core。
基本上,他们正在使用 .NET Core 工具构建 .NET Framework 项目,您可以这样做。
例如:
创建一个临时文件夹并在该目录中打开命令提示符或 PowerShell。然后 运行 dotnet new console
,然后 dotnet restore
最后 dotnet build
。您应该会收到类似 temp -> C:\Source\temp\bin\Debug\netcoreapp2.0\temp.dll
编辑 .csproj 文件并将 TargetFramework 属性 更改为 net461
。 运行 dotnet build
并且您会看到不同的消息 temp -> C:\Source\temp\bin\Debug\net461\temp.exe
。
在第一个实例中,您使用 dotnet run
创建了一个 .dll 到 运行 跨平台,在第二个实例中,您创建了一个 [=37= .exe 在 Windows 平台上只会 运行。
希望我能回答您的问题,这对您有所帮助。
如果我们只讨论 aspnetboilerplate 框架;唯一的主要区别是,目前在 .NET Core 平台中缺少 SignalR 实现。