VisualSVN过期后的解决方法

作为一款不错的源代码管理软件,svn还是有很多公司使用的。在vs中使用svn,大家一般用的都是VisualSVN插件。在30天试用期过后,它就不能被免费使用了。下面给大家讲如何免费延长过期时间(自定义天数,可以设定一个很大的值以达到永久免费的目的)。重点是需要用到反编译软件,任何反编译软件都可以,这里我用的是dnSpy(已打包上传资源,需要的可自行下载)。

一、找到VisualSVN的安装地址。

这个插件一般都默认装在C盘的用户缓存文件夹中。因为我要解决的是vs2022的问题,所以找17.0开头的文件夹进去。如果是其他版本的VS,则进入对应的文件夹即可。

在17.0_a09cddf1文件夹中找到Extensions文件夹

Extensions文件夹中就是这个样子,里面的内容是VS随机生成的

我们需要在里面逐个查找,直到找到VisualSVN.Core.L.dll文件,如下图

二、破解dll文件,更改试用天数

此时把第一步找到的VisualSVN.Core.L.dll文件拖入反编译软件中,如下图。

然后根据层级(VisualSVN.Core.L/VisualSVN.Core.Licensing/Licensing),找到License。如下图

这时,可以看到右侧有license.Endtime,它就是用来标识试用天数的变量(默认是30天)。我们可以点击右键,在弹出的操作框中选择编辑类来更改这个变量。如下图

这时,我们只需要修改这个数字,就可以达到延长试用天数的效果。可以填一个足够大的数以达到终身免费的效果。然后点击编译即可。如下图。

此时,确定这个数字已经变成我们刚才更改过的数字,如下图。

确认无误后,点击文件=》保存模块,如下图。

点击保存模块后会出来下图所示对话框,将原dll覆盖(默认就会覆盖掉VisualSVN.Core.L.dll,不用自行更改路径),点击确定按钮即可。

三、此时,就大功告成了,VisualSVN的试用天数就变成了刚才我们设置的天数。

需要注意:进行最后一步的时候要退出Visual Studio,否则会因为文件被占用不可更改而报错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hero♞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值