最初,我们正在开发 .Net Framework 3.5。因此 GAC 路径在代码中被硬编码为
C:\Windows\assembly\GAC_64\{0}\1.0.0.0__008145f79b9aec14\{0}.dll
后来我们迁移到 .Net Framework 4.0。现在所需的路径应该是
C:\Windows\Microsoft.NET\assembly\GAC_64\{0}\v4.0_1.0.0.0__008145f79b9aec14\{0}.dll
目前可以通过将第二条路径放入我的代码中来解决问题。但是当微软发布下一组框架时,它可能会失败。
所以我想知道是否有任何方法可以独立于.Net Framework 访问 GAC 二进制文件。
对此的任何评论都会有所帮助。谢谢