我有一个ASP.Net项目,我使用InstantC#从VB转换为C#。转换似乎发生得很好。只需要手动修复几个项目。将项目从VS2010转换为VS2012后,我做到了这一点。一旦我修改了推断的方法和对象引用,我就能够构建一次。
在查看页面时,我在事件处理程序分配上收到了一个Object Null Reference Exception。
我又建了。这一次,我从代码的方法和属性中收到了各种错误,这些错误引用了页面上的其他用户控件。在查看设计器文件时,它没有正确地确定并将类型分配给控件。
我尝试手动更改对象类型,但Visual Studio会将其更改回来。
我还尝试删除设计器文件并选择转换为Web应用程序。
同一项目中还有其他用户控件可以正常工作。没有问题。关于如何解决这个问题的任何其他想法?
答案 0 :(得分:0)
我最后通过创建一个全新的用户控件,然后从原始用户控件粘贴UI来解决此问题。一旦我确认设计器文件生成正确,我从原始用户控件导入了代码。
为确保一切按计划进行,我重命名并从项目中排除了原始用户控件并测试了新的用户控件。当我确认事情正常时,我删除了原文。