를 참조! 그냥 자세한 내용에 모든 것을 설명 this article에 따라, 당신은 다음과 같은 속성 UserConfigPath을 수정해야 : 처음부터 경로를 구축 이런 식으로
private string UserConfigPath
{
get
{
System.Diagnostics.FileVersionInfo versionInfo;
string strUserConfigPath, strUserConfigFolder;
strUserConfigPath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData, Environment.SpecialFolderOption.Create);
versionInfo = System.Diagnostics.FileVersionInfo.GetVersionInfo(Assembly.GetEntryAssembly().Location);
strUserConfigPath = Path.Combine(strUserConfigPath, versionInfo.CompanyName, versionInfo.ProductName, versionInfo.ProductVersion, "user.config");
strUserConfigFolder = Path.GetDirectoryName(strUserConfigPath);
if(!Directory.Exists(strUserConfigFolder))
Directory.CreateDirectory(strUserConfigFolder);
return strUserConfigPath;
}
}
. 또한 user.config 파일을 찾을 수 없을 때 기본 작업을 수행하려면 CreateEmptyConfig 메서드를 수정해야합니다.
수 없습니다. 이것이 작동하는 방식입니다. – leppie
처음 시도했을 때,'_null_ [some hash] '없이 작동했습니다. – David
사용자 설정이라면 거기에 저장됩니다. 아마도 응용 프로그램 설정이 app.config에 영향을 미칠 수 있습니다 (그러나 확실하지는 않음). – leppie