ASP.NET中的Roslyn编译器-未获取条件编译符号

德米特里(Dmitry Dzygin)

使用C#编译器的先前版本,可以通过以下方式定义编译符号:

<configuration>
  <system.codedom>
    <compilers>
      <compiler
        language="c#;cs;csharp" extension=".cs"
        compilerOptions="/d:CUSTOMSYMBOL"
        type="Microsoft.CSharp.CSharpCodeProvider, 
        System, Version=4.0.0.0, Culture=neutral, 
        PublicKeyToken=b77a5c561934e089" />
    </compilers>
  </system.codedom>

但是,这似乎不适用于Roslyn编译器:

<system.codedom>
    <compilers>
      <compiler language="c#;cs;csharp" extension=".cs" 
        compilerOptions="/d:CUSTOMSYMBOL"
            type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=0.2.0.0, Culture=neutral" warningLevel="4" />
      <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" compilerOptions="/optioninfer+" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
        <providerOption name="CompilerVersion" value="v4.0" />
      </compiler>
    </compilers>
  </system.codedom>  

Roslyn编译器的预览版是否支持此功能,如果是,则配置它的正确方法是什么?

mattfei

nuget.org上有一个新版本的Microsoft.CodeDom.Providers.DotNetCompilerPlatform,它可以解决此问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.Net 网站项目、预编译版本和 roslyn 编译器

来自分类Dev

ASP.NET编译器错误

来自分类Dev

.net Framework 4.8中是否包含C#7.3编译器,用于asp.net?

来自分类Dev

iTextSharp xmlworkerhelper的ASP.NET编译器错误

来自分类Dev

ASP.NET 5 Roslyn动态编译

来自分类Dev

ASP.NET 间歇性地获取编译器错误消息

来自分类Dev

在Visual Studio 2013中使用Roslyn编译器

来自分类Dev

Roslyn是完整的编译器吗?

来自分类Dev

ASP.NET编译器找不到任何名称空间

来自分类Dev

带有表单提交的asp.net页面上的编译器错误

来自分类Dev

编译错误-编译器失败,错误代码为1-发布后出现asp.net错误

来自分类Dev

`.NET Compiler Platform SDK` & `C# 和 Visual Basic Roslyn 编译器` 之间的区别

来自分类Dev

如何在Visual Studio 2015 RC中为ASP.NET 5 MVC 6项目设置TypeScript编译器版本?

来自分类Dev

如何在Visual Studio 2015中使用roslyn C#编译器?

来自分类Dev

ASP.NET MVC:是否有语法可访问web.config中的项目条件编译符号

来自分类Dev

.NET中的JIT编译器和事件处理程序

来自分类Dev

编译器中的错误?

来自分类Dev

编译器错误CS0433-GAC和临时ASP.NET文件中都存在该类型

来自分类Dev

更新到版本5.2.2后,ASP.NET编译器无法加载System.Web.Mvc

来自分类Dev

另一个奇怪的ASP.net错误:编译器失败,错误代码为255

来自分类Dev

编译器错误CS0433-GAC和ASP.NET临时文件中都存在该类型

来自分类Dev

如何阻止 VB 编译器在 C# ASP.NET 4.5 Web 窗体站点中运行?

来自分类Dev

Roslyn C#编译器如何启动?

来自分类Dev

升级现有项目以使用Roslyn编译器

来自分类Dev

Typescript编译器,如何通过名称获取导出的符号?

来自分类Dev

如何在UWP中为特定的SDK定义条件编译器符号

来自分类Dev

控制流图,使用Roslyn,.NET编译器平台进行内部/内部数据流分析

来自分类Dev

编译器如何处理枚举中的符号常量?

来自分类Dev

如何在 Lazarus IDE 中定义编译器符号?

Related 相关文章

  1. 1

    ASP.Net 网站项目、预编译版本和 roslyn 编译器

  2. 2

    ASP.NET编译器错误

  3. 3

    .net Framework 4.8中是否包含C#7.3编译器,用于asp.net?

  4. 4

    iTextSharp xmlworkerhelper的ASP.NET编译器错误

  5. 5

    ASP.NET 5 Roslyn动态编译

  6. 6

    ASP.NET 间歇性地获取编译器错误消息

  7. 7

    在Visual Studio 2013中使用Roslyn编译器

  8. 8

    Roslyn是完整的编译器吗?

  9. 9

    ASP.NET编译器找不到任何名称空间

  10. 10

    带有表单提交的asp.net页面上的编译器错误

  11. 11

    编译错误-编译器失败,错误代码为1-发布后出现asp.net错误

  12. 12

    `.NET Compiler Platform SDK` & `C# 和 Visual Basic Roslyn 编译器` 之间的区别

  13. 13

    如何在Visual Studio 2015 RC中为ASP.NET 5 MVC 6项目设置TypeScript编译器版本?

  14. 14

    如何在Visual Studio 2015中使用roslyn C#编译器?

  15. 15

    ASP.NET MVC:是否有语法可访问web.config中的项目条件编译符号

  16. 16

    .NET中的JIT编译器和事件处理程序

  17. 17

    编译器中的错误?

  18. 18

    编译器错误CS0433-GAC和临时ASP.NET文件中都存在该类型

  19. 19

    更新到版本5.2.2后,ASP.NET编译器无法加载System.Web.Mvc

  20. 20

    另一个奇怪的ASP.net错误:编译器失败,错误代码为255

  21. 21

    编译器错误CS0433-GAC和ASP.NET临时文件中都存在该类型

  22. 22

    如何阻止 VB 编译器在 C# ASP.NET 4.5 Web 窗体站点中运行?

  23. 23

    Roslyn C#编译器如何启动?

  24. 24

    升级现有项目以使用Roslyn编译器

  25. 25

    Typescript编译器,如何通过名称获取导出的符号?

  26. 26

    如何在UWP中为特定的SDK定义条件编译器符号

  27. 27

    控制流图,使用Roslyn,.NET编译器平台进行内部/内部数据流分析

  28. 28

    编译器如何处理枚举中的符号常量?

  29. 29

    如何在 Lazarus IDE 中定义编译器符号?

热门标签

归档