Как зашифровать app.config?

Создайте app.config в wpf (c #)



  
    
    
  

используемый код C #:

    Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
    ConnectionStringsSection conStr = config.ConnectionStrings;
    if (!conStr.SectionInformation.IsProtected)
    {
        conStr.SectionInformation.ProtectSection("RSAProtectedConfigurationProvider");
        conStr.SectionInformation.ForceSave = true;
        config.Save();
    }
    else
    {
        foreach (ConnectionStringSettings ss in conStr.ConnectionStrings)
            Console.WriteLine(ss);
        Console.Read();
    }

config .Save (); - вызывает исключение:

{"Не удалось зашифровать раздел 'connectionStrings' с помощью провайдера 'RsaProtectedConfigurationProvider'. Сообщение об ошибке от В процессе извлечения (довольно большого) репозитория svn с помощью git-svn я обнаружил следующее сообщение об ошибке (общая информация заменена реальной информацией): Найдена возможная точка ветвления: svn: // server / ...

В процессе извлечения (довольно большого) репозитория svn с помощью git-svn я обнаружил следующее сообщение об ошибке (общая информация заменена реальной информацией):

Found possible branch point: svn://server/project/trunk/dir => svn://server/project/branches/branchname, 
Initializing parent: refs/remotes/branchname@
project/trunk/dir/file was not found in commit  (r)

Я читал в других сообщениях , что можно "отменить выборку" этой информации, немного подправив ее. Однако я бы предпочел не терять историю и идти вперед настолько безболезненно, насколько это возможно.

Как мне заставить git-svn fetch продолжить?

21
задан Community 23 May 2017 в 12:00
поделиться