Ответ 1
Решение было найдено с помощью billinkc в комментариях выше и после этого решения: Уровень защиты изменился в середине проекта - теперь проект не будет создан
Проблема заключалась в том, что ProtectionLevel не были одинаковыми. Некоторые из них были 1 и другие 2, в то время как в меню свойств все было одинаково.
Итак, эти шаги исправили:
- Откройте проект в Visual Studio (2012).
- Щелкните правой кнопкой мыши название вашего проекта в обозревателе решений справа от на экране и выберите "Свойства"
- Измените ProtectionLevel под безопасностью на DontSaveSensitive
- Дважды щелкните пакет и в разделе "Свойства" должен быть список со свойствами. Измените ProtectionLevel под безопасностью на DontSaveSensitive в свойствах (сделайте это для всех пакетов)
- Сохранить все Закрыть Visual Studio (2012)
- Затем перейдите в C:\ProjectName\ProjectName\И найдите файл с .dtproj extension. Тот, у кого есть тип Integration Services Файл проекта, а не тот, у которого есть тип Visual Studio Файл параметров проекта проекта.
- Откройте ProjectName.dtproj с помощью текстового редактора. Я использовал блокнот ++, но вы также можете открыть его с помощью Visual Studio и других текстовых редакторов.
- Поиск и изменение EncryptSensitiveWithUserKey для DontSaveSensitive.
- Поиск и изменение любое число позади этого до нуля. Искать весь файл, там должно быть более одного, если у вас больше пакетов, чем один.
- Сохраните файл, закройте его, перейдите в Visual Studio (2012) и Right Нажмите на название проекта в обозревателе решений и нажмите "Создать". Теперь все должно работать.