Препратката към обект не е зададена на екземпляр на обект при промяна на app.config

Променям раздела на файла app.config във Visual Studio 2013. Програмният език е C#, .net framework е 4.0, типът на програмата е Windows Service.

Това е моят код:

        #region ChangeConfig
        /// <summary>
        /// 
        /// </summary>
        /// <param name="createdTime"></param>
        [TestCase("2015-06-10 14:37:59")]
        public void ChangeConfiguration(string createdTime)
        {                
            string assemblyConfigFile = Assembly.GetEntryAssembly().Location;
            string appDomainConfigFile = AppDomain.CurrentDomain.SetupInformation.ConfigurationFile;
            Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);  
            AppSettingsSection appSettings = (AppSettingsSection)config.GetSection("appSettings");
            appSettings.Settings.Remove("queryTime");
            appSettings.Settings.Add("queryTime", createdTime);                
            config.Save();
            ConfigurationManager.RefreshSection("configuration");
        }
        #endregion

Проблемът е: когато програмата се изпълнява до

string assemblyConfigFile = Assembly.GetEntryAssembly().Location

има грешка:

препратката към обект не е зададена за екземпляр на обект

Как е възможно това?

PS: Отстранявам грешки под NUnit, версията е 2.6.4.

И това е моето съдържание на App.config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <appSettings>
    <add key="interval" value="5"/>
    <add key="queryTime" value="2015-06-10 14:37:59"/>
    <add key="_TimerInterval" value="5000"/>
  </appSettings>
</configuration>

person Dolphin    schedule 15.06.2015    source източник
comment
Създали ли сте екземпляр на Assembly?   -  person Ben    schedule 15.06.2015
comment
Това е статична функция, няма нужда да правите така   -  person Dolphin    schedule 15.06.2015
comment
Изглежда, че имате същия проблем, както е описано в този въпрос: stackoverflow.com/questions/4337201/   -  person vesan    schedule 15.06.2015
comment
Почти всички случаи на NullReferenceException са еднакви. Моля, вижте Какво е NullReferenceException и как да го поправя? за някои съвети .   -  person John Saunders    schedule 15.06.2015