我想创建一个自定义的MSBuild任务是改变了我的.cs文件,它们被编译CSC.EXE之前(但是,当然,这并不改变他们在的地方 - 我不想实际的源文件的感动)。 我知道PostSharp和.NET等AOP框架,他们是不是为这个特殊项目的选择,再加上我想了解如何做到这一点。
什么正是我必须做的就是这个工作?
感谢理查德
我想创建一个自定义的MSBuild任务是改变了我的.cs文件,它们被编译CSC.EXE之前(但是,当然,这并不改变他们在的地方 - 我不想实际的源文件的感动)。 我知道PostSharp和.NET等AOP框架,他们是不是为这个特殊项目的选择,再加上我想了解如何做到这一点。
什么正是我必须做的就是这个工作?
感谢理查德
鉴于你的限制,我想你可以做到以下几点:
步骤4确保了最终被编译的文件是由您的自定义任务改变的人。
您将在很大程度上依赖上ITaskItem接口作业。