首页 > 解决方案 > 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

但是,该文件夹是空的。这向我表明必须有一些其他缓存位置,因为我正在使用设计器来处理其他一些事情,所以设计器缓存位置至少应该有一些东西......

标签: visual-studiowinformsvisual-studio-2017windows-forms-designer

解决方案


要清理 Windows 窗体设计器项目程序集,您需要删除文件夹的子ProjectAssemblies文件夹,该文件夹位于%userprofile%\appdata\local\Microsoft\VisualStudio\文件夹之一下,具体取决于您的 Visual Studio 版本和版本。

例如对我来说:

%userprofile%\appdata\local\Microsoft\VisualStudio\15.0_a26f780e\ProjectAssemblies

如果您查看该文件夹,您会看到包含项目程序集的子文件夹。


推荐阅读