Visual Studio 2017 Winforms Designer缓存在哪里?

时间:2019-02-13 14:55:19

标签: visual-studio winforms visual-studio-2017 windows-forms-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

但是,该文件夹为空。这向我建议必须存在其他一些缓存位置,因为我正在使用设计器进行其他操作,因此设计器缓存位置中至少应存在某些内容...

1 个答案:

答案 0 :(得分:0)

要清理Windows Forms Designer项目程序集,您需要删除var process = textBox.Text.Masker("09__ ___ ____", textBox.CaretIndex, true); textBox.TextChanged -= TxtMobile_OnTextChanged; //unregister textBox.Text = process.Text; textBox.TextChanged += TxtMobile_OnTextChanged; //re-register textBox.CaretIndex = process.Caret; 文件夹中的ProjectAssemblies子文件夹,具体取决于您的Visual Studio版本和版本。

例如我:

%userprofile%\appdata\local\Microsoft\VisualStudio\

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