我相信标准的.NET框架代码不能在Linux上构建,所以我认为我们不能使用运行在Linux上的Jenkins来构建和部署标准的.NNET框架代码(而不是.NET Core)。有什么方法可以做到这一点吗?我们可以添加一个windows代理来做到这一点吗?
42fyovps1#
这取决于你到底需要什么。目前正在开发新的构建基础设施,它应该允许您在.NET Core支持的每个平台上构建许多.NET Framework库和控制台应用程序。请参阅design PR for Easy Acquisition of .NET Framework Targeting Pack,它描述了当前预览版中的软件包,这些软件包可以通过
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.0-preview.1" PrivateAssets="All" />
字符串另一种选择是安装mono并使用mono的msbuild命令来构建现有的.NET Framework项目,尽管在使用特定的NuGet包时,在程序集解析方面可能会有一些不同。但是,对于更高级的场景,如WPF或ASP.NET(经典)应用程序以及EF6.edmx工具,没有工具。
msbuild
1条答案
按热度按时间42fyovps1#
这取决于你到底需要什么。
目前正在开发新的构建基础设施,它应该允许您在.NET Core支持的每个平台上构建许多.NET Framework库和控制台应用程序。
请参阅design PR for Easy Acquisition of .NET Framework Targeting Pack,它描述了当前预览版中的软件包,这些软件包可以通过
字符串
另一种选择是安装mono并使用mono的
msbuild
命令来构建现有的.NET Framework项目,尽管在使用特定的NuGet包时,在程序集解析方面可能会有一些不同。但是,对于更高级的场景,如WPF或ASP.NET(经典)应用程序以及EF6.edmx工具,没有工具。