0

我看到了这个线程,但是手动方式需要永远并且宏很好,但是每次我运行它时,我的所有事件处理程序都会在 Visual Studio 解析设计器文件时被删除。此外,宏有点旧,并且以与当代 Visual Studio 不同的方式放置部分和函数,所以这也有点烦人。

我必须对大约 20 个表格执行此操作,到目前为止,每个表格都需要半个多小时(它们很大)并且容易出错,因为我可能会忘记重新链接某些东西。有人知道更好的方法吗?或者至少有一种方法可以使 Visual Studio 在重新分析设计器文件时不会删除事件处理程序。

4

1 回答 1

0

问题是事件处理程序和其他设计器代码没有使用完全限定的名称空间和this分配。结果,当 Visual Studio 解析分部类中的设计器代码时,许多事件处理程序被删除,因为它们的格式不正确。

修复方法是事先检查所有设计器代码,并确保this在任何地方都使用了所有类,并且在运行宏脚本之前,所有类都与其完全限定的名称空间一起使用。

于 2012-11-05T21:36:16.547 回答