繁体   English   中英

MSBuild:如何用我自己的工具替换csc.exe

[英]MSBuild: How to replace csc.exe with my own tool

长话短说,我正在构建一个AOP框架(由于与我的DLL相关的现有IL编织库存在一些问题)。 但是我的目标是使用Roslyn并在语法树级别进行编织。

这意味着我正在构建一个新的编译器,旨在代替执行额外的AOP工作的标准编译器。

我已经阅读了一些有关定义自定义工具集的内容。 但是我发现的信息很少,而且还不清楚如何/在哪里更改msbuild配置文件。

是否有关于引入自己的工具集的更简洁的信息,或者是一种可以直接替代C#编译器的方法(因为我使用CSharpCommandLineParser,并且我应该具有与CSC.exe相同的参数)?

您可以为CscToolPath和CscToolExe设置msbuild属性(或环境变量)。

但是,您应该谨慎保留以某种方式保留对转换后的代码的调试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM