.Net再发行包与强名称

用.NET开发的WINFORM应用程序,需要.NET FRAMEWORK再发行包,这就不说了,那么在安装光盘中增加.NET FRAMEWORK包并安装就行。

项目中部分模块是使用STRONGNAME签名的,需要使用GACUTIL.EXE进行注册,这也不说了。

现在的问题是:

在2000和XP下,安装.NET FRAMEWORK的时候,都有可能不安装GACUTIL.EXE文件,这样,使用GACUTIL来注册就失败了,这是怪事之一

有时成功安装了GACUTIL.EXE文件,但在MSI的安装过程中,自己写代码通过启动进程来执行注册过程,发现:有时能注册模块,有时不能成功注册模块后,也不是总是能在程序中调用,有时还是需要通过在CMD中执行注册来实现


天下第一怪事!
posted @   无之无  阅读(2555)  评论(4编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示