Rider中的Run/Debug配置对应的本地文件
背景
由于我的工程因某种原因损坏了,而其中有我配置好的Run/Debug Configuration ,我想要迁移到我的新拉的工程中,因此想要去找Rider在本地的Run/Debug配置对应的本地文件。例如下图:
解决方案
在本地 G:\St\MyProject\.idea\.idea.DeltaForce\.idea\workspace.xml 中可以找到,如下图所示
<configuration name="MyCook_PreSubmit" type="CppProject" factoryName="C++ Project"><configuration_1 setup="1"><option name="CONFIGURATION" value="Development Editor" /><option name="PLATFORM" value="Win64" /><option name="CURRENT_LAUNCH_PROFILE" value="Local" /><option name="EXE_PATH" value="$(LocalDebuggerCommand)" /><option name="PROGRAM_PARAMETERS" value="g:\st\MyGameMSource\MyGame.uproject -run=Cook -fullcrashdump -TargetPlatform=WindowsClient -fileopenlog -FastCook -manifests -iterate -iterateshash -skipeditorcontent -IgnoreIniSettingsOutOfDate -DisableUnsolicitedPackages -DontSearchRelativePackages -DisableCookAssert -abslog=C:\Users\wenjiezou\Desktop\Look\Cook-2025-6-12.txt -stdout -unattended -ddc=noshared -nonono___ddc=\\MyGame-ddc.woa.com\MyGamem\Stable -UTF8Output -NOSLATE -NODEFAULTMAPS" /><option name="WORKING_DIRECTORY" value="$(LocalDebuggerWorkingDirectory)" /><option name="PASS_PARENT_ENVS" value="1" /><option name="USE_EXTERNAL_CONSOLE" value="0" /><option name="TERMINAL_INTERACTION_BEHAVIOR" value="AUTO_DETECT" /><option name="PROJECT_FILE_PATH" value="$PROJECT_DIR$/Intermediate/ProjectFiles/MyGame.vcxproj" /></configuration_1><configuration_2 setup="1"><option name="CONFIGURATION" value="Development_Editor" /><option name="PLATFORM" value="x64" /><option name="CURRENT_LAUNCH_PROFILE" value="Local" /><option name="EXE_PATH" value="$(LocalDebuggerCommand)" /><option name="PROGRAM_PARAMETERS" value="$(LocalDebuggerCommandArguments) -execcmd=Cook.Presubmit -GivenAssetsList=c:\LocalCookList.txt -OutputPath=C:\OUTPUT.txt" /><option name="WORKING_DIRECTORY" value="$(LocalDebuggerWorkingDirectory)" /><option name="PASS_PARENT_ENVS" value="1" /><option name="USE_EXTERNAL_CONSOLE" value="0" /><option name="TERMINAL_INTERACTION_BEHAVIOR" value="AUTO_DETECT" /><option name="PROJECT_FILE_PATH" value="$PROJECT_DIR$/Intermediate/ProjectFiles/MyGame.vcxproj" /></configuration_2><option name="DEFAULT_PROJECT_PATH" value="$PROJECT_DIR$/Intermediate/ProjectFiles/MyGame.vcxproj" /><option name="PROJECT_FILE_PATH" value="$PROJECT_DIR$/Intermediate/ProjectFiles/MyGame.vcxproj" /><option name="AUTO_SELECT_PRIORITY" value="10010" /><method v="2"><option name="Build" /></method></configuration>