Я пишу двухпроектное решение с библиотекой классов, предназначенной для повторного использования, и приложение, которое будет использовать указанную библиотеку классов.В библиотеке есть файл свойств, который необходим как в самой библиотеке, так и в приложении.К сожалению, когда я попытался реализовать этот «очевидный» способ, сохранив свойства в библиотеке классов и получив доступ к ней из приложения, указав LibraryName.Properties...
, он потерпел неудачу (что говорит лишь о том, что инстинкт - плохая замена знания).
Я получаю следующую ошибку:
System.Configuration.ConfigurationErrorsException was unhandled
Message=Configuration system failed to initialize
Source=System.Configuration
BareMessage=Configuration system failed to initialize
Line=0
StackTrace:
at System.Configuration.ConfigurationManager.PrepareConfigSystem()
at System.Configuration.ConfigurationManager.GetSection(String sectionName)
at System.Configuration.PrivilegedConfigurationManager.GetSection(String sectionName)
at System.Diagnostics.DiagnosticsConfiguration.GetConfigSection()
at System.Diagnostics.DiagnosticsConfiguration.Initialize()
at System.Diagnostics.DiagnosticsConfiguration.get_IndentSize()
at System.Diagnostics.TraceInternal.InitializeSettings()
at System.Diagnostics.TraceInternal.get_Listeners()
InnerException: System.Configuration.ConfigurationErrorsException
Message=Unrecognized configuration section userSettings. (C:\Users\CPFOHL\AppData\Local\CompanyName\ProductName.vshost.exe_Url_irhjcfvtmdm11v2ub0re3en5hgllqjz4\10.0.0.0\user.config line 3)
Source=System.Configuration
BareMessage=Unrecognized configuration section userSettings.
Filename=C:\Users\CPFOHL\AppData\Local\CompanyName\ProductName.vshost.exe_Url_irhjcfvtmdm11v2ub0re3en5hgllqjz4\10.0.0.0\user.config
Line=3
StackTrace:
at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
at System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
at System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
at System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
InnerException:
Единственная другая информация, которой я могу поделиться, - это то, что у меня есть два проекта в отдельных решениях, и я добавил библиотекус "Добавить существующее", но это не похоже на ошибку ...
Я уверен, что есть простой ответ, дайте мне знать, если я могу опубликовать любую дополнительную информацию.
[РЕДАКТИРОВАТЬ] Я уверен, что настройки настроены правильно.Работал, пока я не перенес их в отдельное решение.Затем я вернул их обратно и сожалел об этом с тех пор ... Когда я нажимаю Синхронизировать в редакторе настроек, я получаю следующее:
No user.config files were found in any of the following locations:
Затем перечисляются все места, которые он просматривал (в основном в User /CPFOHL / AppData).Я надеюсь, что это помогает.