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/

10-13 06:27