尝试打开我的一个表单时,我从Visual Studio Designer中得到了一些恼人的错误(无法从程序集y加载类型x,即使程序集y明显包含x类型;项目构建并运行正常)。它看起来像Visual Studio Designer缓存问题。我环顾四周,似乎Visual Studio Designer使用的ShadowCache通常位于
C:\用户\%USERNAME%\应用程序数据\本地\微软\ VisualStudio的\ 15.0_6d397e1a \设计\ ShadowCache
但是,该文件夹为空。这告诉我必须有一些其他缓存位置,因为我正在使用设计器进行其他一些事情,至少应该在设计器缓存位置中有一些东西......
要清理Windows窗体设计器项目程序集,您需要删除ProjectAssemblies
文件夹的子文件夹,该文件夹位于其中一个文件夹下的%userprofile%\appdata\local\Microsoft\VisualStudio\
中,具体取决于您的visual studio版本和版本。
比如对我来说:
%userprofile%\appdata\local\Microsoft\VisualStudio\15.0_a26f780e\ProjectAssemblies
如果查看该文件夹,则会看到包含项目程序集的子文件夹。