如何在 C# 中以编程方式执行 gacutil 完成的操作,例如安装程序集或列出 GAC 的内容?或者换句话说,gacutil 是否位于我可以从 C# 访问的公共 API 之上?
我目前在 .Net Framework 4.0 下运行并使用 Visual Studio 2010,但我将在不久的将来升级到 VS 2012 和 .Net 4.5。当我有一个 GUI 替代品时,我不喜欢使用命令行程序,因为我是一个笨手笨脚的打字员,所以我想我会为 gacutil 所做的一些事情编写自己的基于 GUI 的实用程序。我知道网上有一些,但它们很旧或只是维护不善,所以我宁愿自己写。