我很好奇,如果有一種方法來更改託管DLL的metdata(如產品名稱)後,它已被編譯。我知道在這個問題中:Change Assembly Version in a compiled .NET assembly,他們提到使用ILMerge通過將IL合併到自身的克隆來更新版本號,但是在查看ILMerge命令行標誌時,我不認爲ILMerge支持其他屬性。更新DLL metdata後DLL已經建成
我想要做的,這是我有一個部署結構在那裏我有一個構建將很多客戶的原因。我想在打包時使用客戶端名稱標記已部署的dll,這樣我就可以知道是否在客戶端之間複製了dll。
完全有效的分數。你有什麼想法,我怎麼可以去做這種跟蹤,然後除了DLL操作? – devshorts
哦,你仍然可以進行跟蹤,但是在創建之前必須將任何跟蹤信息插入到dll中。 CodeDom會讓你把它放到代碼中,並且(我認爲)可能是最簡單的方法。 – sircodesalot