C# 当应用程序作为计划任务运行时,不同的user.config文件
我有一个应用程序正在使用设置文件,当它作为计划任务运行时,它使用的是另一个user.setting文件,而不是我通过Visual Studio调试应用程序时使用的文件。 这是正常的行为吗 VS调试的user.configC# 当应用程序作为计划任务运行时,不同的user.config文件,c#,visual-studio,user.config,C#,Visual Studio,User.config,我有一个应用程序正在使用设置文件,当它作为计划任务运行时,它使用的是另一个user.setting文件,而不是我通过Visual Studio调试应用程序时使用的文件。 这是正常的行为吗 VS调试的user.configappname.vshos\u StrongName\u ldr4uvycmc51wccs12nto50cvy3vujt3 来自计划任务的user.configappname.exe\u Url\u 5fnquv0g1secc1miglozdookwdastgw 我希望在这两种情
appname.vshos\u StrongName\u ldr4uvycmc51wccs12nto50cvy3vujt3
来自计划任务的user.config
appname.exe\u Url\u 5fnquv0g1secc1miglozdookwdastgw
我希望在这两种情况下都使用相同的user.config!我是否需要创建一个自定义设置文件(简单文本文件)并对其进行读写,或者如何解决此问题?是的,这是正常的:调试应用程序的配置文件时,使用的vshost.exe显然是不同的exe,因此具有不同的配置 一个简单的解决方案是创建从一个文件到另一个文件的链接:
mklink first/path/user.config second/path/user.config
如果应用程序不满意,您可能必须使用mklink/H
或者先启动exe而不进行调试,然后附加到它
或者取消选择项目配置中的
启用Visual Studio宿主进程
,这将删除yourapp_vshost.exe(请参阅以检查是否需要它。如果不使用设计器,则基本上不需要)是,这是正常的:在调试yourapp_vshost.exe的配置文件时,使用的显然是不同的exe,所以有一个不同的配置
一个简单的解决方案是创建从一个文件到另一个文件的链接:
mklink first/path/user.config second/path/user.config
如果应用程序不满意,您可能必须使用mklink/H
或者先启动exe而不进行调试,然后附加到它
或者取消选择项目配置中的启用Visual Studio宿主进程
,这将删除yourapp_vshost.exe(请参阅以检查是否需要它。如果不使用设计器,则基本上不需要它。)