Visual Studio 2015 проверяет файл решения каждый раз при открытии
В настоящее время я перехожу с SQL Server 2012 на 2016 год. Я разветвил свои ETL-проекты, затем установил TargetServerVersion на SQL Server 2016 и зарегистрировался на TFS. Когда я открываю один из этих ETL-проектов, Visual Studio всегда хочет проверить файл решения. У кого-нибудь есть подсказка, в чем может быть причина и как я могу решить проблему?
Спасибо счити
Привет энди
спасибо за Ваш ответ.
Visual Studio Team Foundation Server выбран.
У меня нет расширений, установленных и снятых с первых трех ящиков. Проблема все та же.
Раздел "GlobalSection(ExtensibilityGlobals)" не существует в моем файле решения. Вот содержимое моего файла решения:
Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{159641D6-6404-4A2A-AE62-294DE0FE8301}") = "ETL_CDW", "ETL_CDW\ETL_CDW.dtproj", "{9000D262-D9FB-4C25-9447-94A58ED86BB6}" EndProject Global GlobalSection(TeamFoundationVersionControl) = preSolution SccNumberOfProjects = 2 SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} SccTeamFoundationServer = http://kerry:8080/tfs/kroschkebi SccLocalPath0 = . SccProjectUniqueName1 = ETL_CDW\\ETL_CDW.dtproj SccProjectName1 = ETL_CDW SccLocalPath1 = ETL_CDW EndGlobalSection GlobalSection(SolutionConfigurationPlatforms) = preSolution Development|Default = Development|Default EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {9000D262-D9FB-4C25-9447-94A58ED86BB6}.Development|Default.ActiveCfg = Development {9000D262-D9FB-4C25-9447-94A58ED86BB6}.Development|Default.Build.0 = Development EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal
Первые две строки - только комментарий, верно? Потому что мне интересно, почему версия формата 11.00 не должна быть 14.00 и почему это все еще Visual Studio 2010 вместо 2015 года.
Я думаю, что временное расширение не будет полезным, так как Visual Studio после каждой отмены немедленно захочет проверить, сохранено или нет.
У вас есть еще идеи, что я могу попробовать?
Спасибо счити
1 ответ
Пожалуйста, попробуйте ниже вещи, чтобы сузить проблему:
- Проверьте в инструментах -> Параметры -> Контроль источника -> Выбор плагина -> Текущий плагин управления источником. Здесь Visual Studio Team Foundation Server должен быть выбран.
- Эта проблема также может быть связана с установленными расширениями, попробуйте открыть файл Solution после отключения расширения (Инструменты -> Расширения и обновления).
Извлеките файл решения из системы управления версиями, затем откройте файл решения в текстовом редакторе, например Блокнот. Найти раздел с именем "
GlobalSection(ExtensibilityGlobals)
"Удалить весь раздел:GlobalSection(ExtensibilityGlobals) = postSolution MyGlobalProperty = AnyValue EndGlobalSection
Сохраните файл решения в текстовом редакторе, проверьте решение, закройте и снова откройте его, чтобы проверить, подходит ли вам это решение.
Ссылка на аналогичную тему: Как остановить Visual Studio от "всегда" проверки файлов решения?
Если это все еще не работает, в качестве обходного пути вы можете попробовать расширение Auto Uncheckout для Visual Studio 2015, оно автоматически отменит извлечение файла после сохранения, если файл не был изменен.
ОБНОВИТЬ:
Просто попробуйте сравнить с другими проектами, которые не имеют проблемы и выявить различия между ними для дальнейшего устранения неполадок. Вы также можете проверить, возникает ли проблема и на VS 2017, и попытаться создать новое рабочее пространство и переназначить его в новую папку. Тогда попробуйте еще раз.