visual-studio - Visual Studio 2017 Winforms Designer 缓存在哪里?
问题描述
在尝试打开我的一个表单时,我从 Visual Studio Designer 收到了一些恼人的错误(无法从程序集 y 加载类型 x,即使程序集 y 明确包含类型 x;项目构建并运行良好)。对我来说,这看起来像是 Visual Studio Designer 缓存问题。我环顾四周,似乎 Visual Studio Designer 使用了 ShadowCache,通常在
C:\Users\%UserName%\AppData\Local\Microsoft\VisualStudio\15.0_6d397e1a\Designer\ShadowCache
但是,该文件夹是空的。这向我表明必须有一些其他缓存位置,因为我正在使用设计器来处理其他一些事情,所以设计器缓存位置至少应该有一些东西......
解决方案
要清理 Windows 窗体设计器项目程序集,您需要删除文件夹的子ProjectAssemblies
文件夹,该文件夹位于%userprofile%\appdata\local\Microsoft\VisualStudio\
文件夹之一下,具体取决于您的 Visual Studio 版本和版本。
例如对我来说:
%userprofile%\appdata\local\Microsoft\VisualStudio\15.0_a26f780e\ProjectAssemblies
如果您查看该文件夹,您会看到包含项目程序集的子文件夹。
推荐阅读
- mysql - 如何将 Postgresql 布尔值转换为 MySQL Tinyint?
- python - Python 中的默认模块
- sql - 关键字“select”附近的语法不正确。购买价值最高的员工详细信息
- uicollectionview - 图像未正确设置到 collectionview 单元格
- sql - 创建 SQL 查询以使用动态 where 子句/搜索条件在多个单向一对多表中进行搜索
- moryx - 如何为 ModelSetup 定义上下文
- nuxt.js - Vercel 部署无法从“/var/task/api/index.js”解析“~/api/index.js”
- siblings - 两个兄弟姐妹之间的 Pega 转移
- django - Django 模型表单不显示存储在会话中的信息
- powershell - 使用 powershell 更新 API 中的某些字段