0

我有一个奇怪的情况,程序有时只在后台启动,即使你用任务管理器杀死它,它仍然只在后台启动。当您导航到 AppData/Local/blahblah 时,会有一个 user.config 文件。如果您删除它,应用程序可以正常启动。我试图弄清楚什么会触发这种情况发生。我能收集到的唯一重复点是,当应用程序没有正确关闭时,它会更频繁地发生

user.config 文件没有包含太多信息来帮助我找到问题

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <userSettings>
        <VetMaster.My.MySettings>
            <setting name="Skin" serializeAs="String">
                <value>Office 2007 Blue</value>
            </setting>
            <setting name="ConnectionStringUserOverride" serializeAs="String">
                <value>Data Source=LOUIS-PC\SQL2017;Initial Catalog=VetMaster;User ID=VetMasterXXX;Password=Vet1234XXX;Connect Timeout=60;Packet Size=16384</value>
            </setting>
            <setting name="SettingsID" serializeAs="String">
                <value>10</value>
            </setting>
        </VetMaster.My.MySettings>
    </userSettings>
</configuration>
4

1 回答 1

0

事实证明,原因是(10 分钟后自动注销)大多数人只是在这种情况下关闭应用程序,如果他们回到电脑。这意味着所有其他仍处于打开状态或例如在销售过程中的表单只是在后台有点寒意,这反过来又会在应用程序下次尝试运行时搞砸。因此,对自动注销和打开表单关闭的工作方式进行了一些调整,解决了这个问题。

于 2022-01-31T10:29:13.850 回答