Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 当应用程序作为计划任务运行时,不同的user.config文件_C#_Visual Studio_User.config - Fatal编程技术网

C# 当应用程序作为计划任务运行时,不同的user.config文件

C# 当应用程序作为计划任务运行时,不同的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 我希望在这两种情

我有一个应用程序正在使用设置文件,当它作为计划任务运行时,它使用的是另一个user.setting文件,而不是我通过Visual Studio调试应用程序时使用的文件。 这是正常的行为吗

VS调试的user.config
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(请参阅以检查是否需要它。如果不使用设计器,则基本上不需要它。)