yuanrui / blog

Some notes.
http://yuanrui.github.io
3 stars 0 forks source link

删除BaGet中的nuget包 #44

Open yuanrui opened 1 year ago

yuanrui commented 1 year ago
  1. 关闭BaGet程序;
  2. 做好备份工作:数据库备份、nuget包备份;
  3. 删除packages和symbols文件夹中对应的相关文件;
  4. BaGet默认数据库为SQLite,使用DB Browser打开数据库,修改替换脚本中的'Your.Package.Name',执行脚本,保存数据库;
    
    delete from TargetFrameworks
    where PackageKey in (select Key from Packages where id = 'Your.Package.Name');

delete from PackageTypes where PackageKey in (select Key from Packages where id = 'Your.Package.Name');

delete from PackageDependencies where PackageKey in (select Key from Packages where id = 'Your.Package.Name');

delete from Packages where id = 'Your.Package.Name';


5. 启动BaGet程序;
6. done.