如何在Visual Studio 2019中从Winforms C#项目删除或卸载Avalonia
彻底移除Avalonia Nuget包的操作步骤
- 关闭所有打开的Visual Studio窗口,进入你的项目根目录,删除以下文件和文件夹:
- 项目根目录下的
packages文件夹(项目本地Nuget包缓存目录) - 解决方案级别的
.vs隐藏文件夹 - 每个子项目下的
bin、obj编译缓存目录
- 项目根目录下的
- 右键点击你的项目文件(后缀为
.csproj/.fsproj/.vbproj等),选择用记事本或其他文本编辑器打开,删除所有包含Avalonia关键词的<PackageReference>节点,保存后关闭文件 - 如果你使用的是旧式项目格式(项目目录下存在
packages.config文件),打开该文件删除所有包含Avalonia的条目,保存关闭 - 重新打开Visual Studio加载项目,右键点击解决方案选择清理解决方案,完成后再执行重新生成解决方案
- 此时打开Nuget包管理器界面,Avalonia会从已安装列表中消失,如果还有残留可直接在包管理器中再次执行卸载操作
说明:之前修改
packages.config不生效是因为项目文件中还保留了Avalonia的包引用配置,VS检测到引用和配置不一致就会自动触发包恢复流程,导致修改被还原。
内容的提问来源于stack exchange,提问作者Jaysmito Mukherjee
相关产品推荐
相关产品推荐

