Microsoft.CodeDom.Providers.DotNetCompilerPlatform 4.1.0

前缀已保留
dotnet add package Microsoft.CodeDom.Providers.DotNetCompilerPlatform --version 4.1.0                
NuGet\Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform -Version 4.1.0                
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" Version="4.1.0" />                
对于支持 PackageReference 的项目,将此 XML 节复制到项目文件以引用包。
paket add Microsoft.CodeDom.Providers.DotNetCompilerPlatform --version 4.1.0                
#r "nuget: Microsoft.CodeDom.Providers.DotNetCompilerPlatform, 4.1.0"                
#r 指令可用于 F# Interactive 和多语言笔记本。将其复制到交互式工具或脚本的源代码中以引用包。
// Install Microsoft.CodeDom.Providers.DotNetCompilerPlatform as a Cake Addin
#addin nuget:?package=Microsoft.CodeDom.Providers.DotNetCompilerPlatform&version=4.1.0

// Install Microsoft.CodeDom.Providers.DotNetCompilerPlatform as a Cake Tool
#tool nuget:?package=Microsoft.CodeDom.Providers.DotNetCompilerPlatform&version=4.1.0                

⚠️ 无项目 'WebSite' 应使用 ....DotNetCompilerPlatform.WebSites 包 ⚠️

此包的 4.X 版本已完全移至 msbuild/targets 模型。但“Web Site”由于是“无项目的”因此 msbuild 的支持非常有限,并且包的安装不完全像 3.X 及更早版本那样。请使用 Microsoft.CodeDom.Providers.DotNetCompilerPlatform.WebSites 包与“Web Site”项目的正确集成。

简介

替换使用新的 .NET 编译器平台(“Roslyn”)编译器作为服务 API 的 CodeDOM 提供程序。这为使用 CodeDOM(例如 ASP.NET 运行时编译)的系统中的新语言功能提供支持,同时提高这些系统的编译性能。

请参阅博客在ASP.NET应用程序中启用.NET编译平台(“Roslyn”),了解Microsoft.CodeDom.Providers.DotNetCompilerPlatform的基本介绍。项目github页面也提供了配置此提供者时可用各种设置的最新文档。

更新

  • 版本 4.1.0(preview1)
    • 删除install.ps1,更多依赖于msbuild

      NuGet已经从install.ps1迁移。我们之前一只脚在msbuild阵营,一只脚还在install.ps1阵营。现在是时候完全跳进来了。请参阅下面的'ReoslynRegisterInConfig'设置描述。

    • 刷新当前编译器

      与本项目的新版本号方案保持一致,版本已升级到4.1,以匹配所包含编译器的版本。

    • 不再使用旧编译器

      停止携带旧编译器的版本。如果你想升级以获得新的编译器,你将获得新的编译器。那些可能携带在安全扫描中被标记的二进制文件的旧编译器……它们将不再包含在包中。

    • .Net >= 4.7.2

      由于本项目不再打包旧编译器,所以我们无法再支持4.7.2之前的版本,因为3.0及更高版本的编译器只支持4.7.2及以上版本。

产品 兼容和额外的计算目标框架版本。
.NET Framework net472兼容。 net48已计算。 net481已计算。
兼容目标框架
包含目标框架(在包中)
了解更多关于目标框架.NET Standard的信息。

本包无依赖项。

NuGet包 (179)

显示依赖于Microsoft.CodeDom.Providers.DotNetCompilerPlatform的前5个NuGet包

下载
UmbracoCms

在您的Visual Studio ASP.NET项目中安装Umbraco Cms

Fluent.Infrastructure

Fluent.Infrastructure是一个基础设施,旨在通过将Controller、Service、Repository、Validation和自动化集成测试统一起来,加速有序系统的开发,将主要操作变得更简单、更快。支持简单的缓存控制和不重复逻辑。查找、添加、更新和删除是您的系统运行所需的基本操作,无需添加文件。

Omnicx.WebStore.Core

OmniCX WebStore Core包含运行WebStore MVC视图所需的控制台、API SDK和模型。

Nancy.Viewengines.Razor

通过Nancy使用Razor视图引擎。

AFL

AFL Core

GitHub仓库 (171)

显示依赖于Microsoft.CodeDom.Providers.DotNetCompilerPlatform的前5个流行的GitHub仓库

仓库 Stars
dotnet/aspnetcore
ASP.NET Core是一个跨平台的.NET框架,用于在Windows、Mac或Linux上构建现代云托管Web应用程序。
microsoft/ailab
使用Microsoft AI进行体验、学习和编码最新突破性创新。
NancyFx/Nancy
轻量级、低礼节,基于 .Net 和 Mono 构建 HTTP 服务的框架
ServiceStack/ServiceStack
精巧设计,极速运行,绝妙享受,适用于所有人
xamarin/xamarin-forms-samples
使用 Xamarin.Forms 框架构建的示例应用程序
版本 下载 最后更新
4.1.0 2,536,188 4/12/2023
4.1.0-preview1 164,298 4/16/2022
3.11.0 118,505 4/12/2023
3.11.0-preview2 6,671 4/16/2022
3.11.0-preview1 3,498 4/1/2022
3.6.0 15,474,757 7/8/2020
3.5.0-preview1 36,523 5/15/2020
2.0.1 37,349,690 9/13/2018
2.0.0 18,050,076 6/4/2018
2.0.0-preview 18,330 5/4/2018
1.0.8 12,899,298 10/18/2017
1.0.7 5,685,105 8/16/2017
1.0.6 368,457 8/4/2017
1.0.5 3,786,272 6/8/2017
1.0.4 1,206,613 4/27/2017
1.0.3 7,390,560 12/15/2016
1.0.2 2,150,686 9/20/2016
1.0.1 4,723,042 9/3/2015
1.0.0 18,904,337 7/11/2015
1.0.0-beta1 14,889 4/24/2015
0.2.0-pre 6,275 7/9/2014
0.1.0-pre 3,260 5/12/2014