Так что с помощью Фредрика Морка я смог найти это решение. Прежде всего, когда вы создаете свои консольные приложения, НЕ создавайте никаких настроек в окне свойств проектов. Это создаст файл app.config в вашем проекте, который, я считаю, исполняемый файл попытается найти и завершится сбоем, если не найдет его. Когда вы сначала создаете консольное приложение, а затем создаете его, прежде чем писать какой-либо код. Visual Studio создает папку Debug только с исполняемым файлом и несколькими вспомогательными файлами. Затем я поместил этот код в функцию «main»:
Dim fileMap As ExeConfigurationFileMap = New ExeConfigurationFileMap()
fileMap.ExeConfigFilename = "....../AppName.config"
Dim externalConfig As Configuration = ConfigurationManager.OpenMappedExeConfiguration(fileMap, ConfigurationUserLevel.None)
Dim appS As AppSettingsSection = externalConfig.Sections("appSettings")
Dim reportURL As String = appS.Settings("URL").Value
Console.Writeline(reportURL)
Во 2-й строке "fileMap.ExeConfigFilename =" ...... / AppName.exe.config "затем" ...... "представляют полный путь к файлу конфигурации, а AppName - имя вашего Теперь я также попытался скопировать код из моего исходного консольного приложения и запустить его, но он все еще не работает. Я думаю, что это из-за DLL-файлов, которые я использую, которые делают вызовы хранимых процедур в базе данных. Я считаю, что эти DLL ищите файл .config, который будет находиться в той же папке, так как они были построены таким образом, однако, если вы будете осторожны, когда начинаете писать приложение, вы можете использовать информацию Web.config, как я это делал выше.