尝试打开我的一个窗体时,我从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
但是,该文件夹为空。这向我建议必须存在其他一些缓存位置,因为我正在使用设计器进行其他操作,因此设计器缓存位置中至少应存在某些内容...
答案 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\
如果您查看文件夹,则会看到包含项目程序集的子文件夹。