Possible Duplicate:
Parser for C#
任何(免费的)库都可以解析C#源代码并为其制作DOM吗?
我需要为.cs文件中的所有类添加一个属性,然后将它们编译为程序集。这需要在asp.net应用程序中完成,所以我对Visual Studio插件或类似的东西不感兴趣。
我需要做到这一点
输入:〜/ plugins / MyPlugin / MyPlugin.cs
public class MyPlugin : PluginBase, IEntitySavingPlugin
{
}
输出:Plugins.dll
[PluginDirectory("~/plugins/MyPlugin/")]
public class MyPlugin : PluginBase, IEntitySavingPlugin
{
}
最佳答案
问题Parser for C#的重复项。
您最好的选择可能是以下之一:
http://csparser.codeplex.com/
http://wiki.sharpdevelop.net/NRefactory.ashx
关于c# - 用于解析/修改C#源代码(并在此之后进行编译)的库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7491044/