如何在我的应用程序/项目中使用Microsoft.CodeDom.Providers.DotNetCompilerPlatform

时间:2018-08-10 13:04:18

标签: c# asp.net .net

因此,我有一堆针对.net 4.5.1的较旧的.net应用程序和项目,都没有安装Microsoft.CodeDom.Providers.DotNetCompilerPlatform nuget程序包。我使用最新最出色的VS 2017,因此我在开发机上获得了最新的c#功能。但是,我们的TFS构建服务器并不总是与我们在开发机器上使用的工具保持最新,因此,例如,c#7功能在我的开发机器上本地工作,而在构建服务器上不工作。这就是我正在使用的,但是我对如何/应该在我的项目中使用该nuget包有一些疑问:

  1. 将添加最新的 Microsoft.CodeDom.Providers.DotNetCompilerPlatform包到我的应用程序 允许我的构建服务器编译较新的c#功能?
  2. Microsoft.CodeDom.Providers.DotNetCompilerPlatform如何 包用?编译时编译器使用的东西吗?一世 在某处阅读它会改善我的asp.net的启动时间 如果我的Web应用程序项目中已安装该应用程序。
  3. 哪些项目需要安装Microsoft.CodeDom.Providers.DotNetCompilerPlatform软件包?是否需要将其添加到我要在其中使用c#7功能的每个项目中?

0 个答案:

没有答案