我有这个VB.Net 1.1项目,我必须对其进行一些更改。 App.config文件中有一个标志。如果为false,则页面只会加载启动画面并正常运行程序。如果是,则首先打开登录窗口。
VB.Net不是我之前曾经合作过的东西。我不能为我的生活弄清楚选择启动对象的逻辑在哪里。在属性页面中,Main.vb始终被设置为启动对象,但是当标志为false时,它甚至不会加载窗口,它总是在启动屏幕之后。我在代码中搜索任何对创建登录窗口的新实例的引用以显示它但无法找到它。我已经搜索了它检查标志设置的位置,但我发现的任何内容都不是参考加载登录窗口。
有什么想法吗?
答案 0 :(得分:1)
登录窗口类的名称是什么?您可以在整个解决方案中搜索以查找该名称的所有出现(例如,按Ctrl + Shift + F)或将光标放在类名上并按Shift + F12。后者将找到登录窗口类的所有引用。在搜索结果窗口中,现在查找新的MyLoginWindow以查看它的实例化位置。
从该位置开始,您可以再次使用相同的方法查找callees以及可能在代码中检查config标志的位置(或者您可以放置一个断点,调试并向上调用堆栈以查看您的位置来自 - 这可能会更容易。)