我正在使用一个自定义程序集解析程序来缓存已加载的程序集(如DefaultAssemblyResolver)。我想将一个SaveAll方法添加到解析器中,该方法保存已加载和更改的所有程序集,但不包括仅为获取TypeReferences而加载的程序集。
我可以让修改代码在更改程序集时明确告诉解析程序,但我想知道是否有办法检测AssemblyDefinition是否自动“脏”。
答案 0 :(得分:0)
您可以自己保留已更改程序集的列表。或者您可以修改Cecil源代码,为代码更改状态添加一些事件。