Microsoft visual studio обнаружено что ввод данных пользователем заблокирован выполняемой операцией

Обновлено: 07.07.2024

1. Создание базы данных

В качестве СУБД выберем программу Microsoft Access. Но вы можете использовать и другую базу данных.

Создаем базу данных в Microsoft Access и называем её «test». В этой базе данных создаем таблицу «contacts»:

Заполните базу данных данными:

Базу данных вы можете и другую создать и данные в ней можете другие добавить т.к. это не принципиально, но мы будем работать с данной таблицей.

2. Создание проекта

В Visual Studio создаём проект:

Открываем список «Выберите источник данных» и нажимаем на ссылку «Добавить источник данных проекта»:

Откроется «Мастер настройки источника данных». В качестве источника выбираем «База данных» и идем далее:

В следующем окне идем далее:

В окне «Выбор подключения к базе данных» нажимаем на «Создать подключение»:

В следующем окне «Добавить подключение» выбираем в «Поставщик OLE DB» Microsoft Office 16.0 Access Database. В «Имя сервера или файла» вписываем путь к нашему файлу базы данных Access (который создали в первом пункте). Проверяем подключение и жмем «ОК»:

Update 2021: Visual Studio 2019 требует файл Access старого формата (.mdb – это старый формат баз данных Access 2002-2003):

В следующем окне идем далее:

Выйдет окно для переноса файла базы данных в Ваш проект нажимаем «Да»:

В следующем окне ничего не меняем и идем далее:

В следующем окне выбираем нашу таблицу «contacts» и жмем «Готово»:

После всех манипуляций наша форма должна быть примерно такой:

Если запустить наш проект, то можно увидать данные из нашей базы данных:

Поменяйте ширину всех столбцов на «150» чтобы столбцы вместились во все окно:

Вот так без единой строчки кода мы вывели данные из нашей таблицы на нужную нам форму. Переходим к 3 пункту.

3. Сохранение данных

Базу данных мы видим, но редактировать её невозможно и именно поэтому нам нужна кнопка «Сохранить». Добавляем на форму кнопку и в свойствах меняем имя на «SaveButton». После добавления кнопки нажимаем на нее два раза и пишем код:

После добавления кода запустите свое приложение и попробуйте изменить любую запись и сохранить.

4. Изменение заголовков столбцов таблицы

Изменим текст столбцов и скроем столбец «img»:

Полезные свойства для изменения столбцов:

  • HeaderText – задает название столбца.
  • Visible – скрывает заголовок или наоборот.
  • Width – ширина столбца.
  • Resizable – можно ли изменять ширину столбца.

После того как скроете заголовок «img» измените ширину всех остальных заголовков:

5. Защита от случайного удаления

Чтобы пользователь случайно не удалил запись в нашей базе данных нужно сделать так чтобы перед удалением приложение спрашивало об удалении записи.

Для этого перейдем к компоненту DataGridView, откроем список событий и установим обработчик для события UserDeletingRow. Нажмите два раза на пустую строчку возле события и перейдете к коду. Вписываем код:

После этого проверим работоспособность данного кода. Запустим приложение и попробуем удалить запись. Должно быть вот так:

6. Добавление данных

Добавляем новую форму в проект и называем ее «AddForm»:

Изменяем заголовок формы и добавляем на форму компоненты:

  • 1 groupBox c текстом «Добавление записи»;
  • 4 TextBox и меняем свойство «Name» на (tbName, tbPhone, tbMail, tbPhoto);
  • 4 label и меняем текст на (Имя, Телефон, E-mail, Фото);
  • 1 Button и меняем свойство «Name» на «AddBtn» (Добавить);
  • 1 Button и меняем свойство «Name» на «CloseBtn» (Закрыть).

Переходим на главную форму и добавляем кнопку «Добавить» для добавления новой записи. Дважды щелкаем на нее и пишем код для вызова нашей новой формы:

Проверьте работоспособность приложения:

Возвращаемся на форму «Добавления записи». Пишем обработчик событий для кнопки «CloseBtn»:

Чтобы обработчик событий на кнопке «AddBtn» работал как надо нужно выполнить несколько действий. Зайти в «Form1.Designer.cs» и изменить модификаторы доступа на «public» нижеуказанных файлов:

  • System.Windows.Forms.DataGridView dataGridView1;
  • testDataSet testDataSet;
  • System.Windows.Forms.BindingSource contactsBindingSource;
  • testDataSetTableAdapters.contactsTableAdapter contactsTableAdapter;

Это нужно для того чтобы наша база данных была доступна для разных с ней манипуляций во всех создаваемых нами формах. Обработчик событий для кнопки «AddBtn»:

Проверьте работу приложения. Добавьте несколько новых записей через новую форму добавления записей.

7. Поиск данных

Реализуем самый простой поиск. Данный поиск используется в небольших приложениях. Создаем новую форму с именем «SearchForm» и добавляем на форму компоненты:

  • 1 GroupBox (Поиск);
  • 1 label;
  • 2 button (Найти и Закрыть);
  • 1 TextBox и меняем в свойствах «Name» на «tbStr».

Переходим на главную форму и добавляем кнопку «Найти» для поиска записей. Дважды щелкаем на нее и пишем код для вызова нашей новой формы:

Проверяем работоспособность приложения:

Возвращаемся на форму «Поиска». Пишем обработчик событий для кнопки «Закрыть»:

Пишем обработчик событий для кнопки «Найти»:

На главную форму добавляем кнопку «Выход» и пишем для нее код:

Итоговая форма приложения:

Исправленные ошибки и известные проблемы в Visual Studio 2015

В этой статье перечислены исправленные ошибки и известные проблемы в Microsoft Visual Studio 2015.

Чтобы просмотреть полный список продуктов Visual Studio 2015 и скачать необходимый продукт, перейдите на страницу загрузок Visual Studio.

Сведения о Visual Studio 2015

Сведения о новых возможностях Visual Studio 2015 см. в статье Заметки о выпуске Visual Studio.

Полный список известных неполадок с инструментами и пакетами SDK Windows 10 приведен на ветке форума об известных проблем с инструментами и пакетами SDK Windows.

Когда открыто окно средства диагностики, возникают задержки в работе пользовательского интерфейса Visual Studio.

Team Foundation Server (TFS)

Происходит сбой задач распределенной автоматизации тестирования и нагрузочного тестирования в облаке, если в коллекции проектов или названии проекта есть пробел.

После установки Visual Studio 2015 не отображается шаблон навигации приобретения Windows 8.1.

Создайте дополнительную функцию публикации через технологию ClickOnce, чтобы получить необходимые инструменты SDK для Windows 8.1.

В выпуск Visual Studio 2015 были встроены дополнительные связанные возможности. Многие из этих возможностей требуют наличия учетной записи для подключения к службе. Для этого в Visual Studio внедрен запрос на ввод данных учетных записей Майкрософт либо рабочих или учебных учетных записей. Рабочий процесс учетной записи Майкрософт теперь включает возможность создать учетную запись прямо из Visual Studio, выбрав ссылку "Зарегистрироваться сейчас". Она расположена рядом с текстом "У вас нет учетной записи Майкрософт?" В настоящее время известна связанная с этой ссылкой проблема. Признаки этой проблемы могут быть следующие:

Ссылка может перевести вас на страницу ошибки 404 (содержимое недоступно).

Ссылка может сработать правильно и перевести вас на форму для создания учетной записи Майкрософт. Но при этом после заполнения формы не произойдет вход в учетную запись.

Если появляется ошибка 404, вы можете создать учетную запись через браузер, перейдя на следующий веб-сайт:

Если после заполнения формы "Создать учетную запись" диалоговое окно закрывается, то, несмотря на то что учетная запись была создана, вам понадобится в нее войти. Чтобы правильно войти в учетную запись, снова откройте диалоговое окно и введите данные учетной записи.

Эти проблемы планируется устранить в будущем.

Происходит сбой при установке Visual Studio 2015 на Windows 8.1 или Windows Server 2012 R2, если не установлено обновление KB 2919355 для Windows RT 8.1, Windows 8.1 и Windows Server 2012 R2: за апрель 2014 года. Дополнительные сведения см. в статье Системные требования для Visual Studio 2015.

Чтобы убедиться, что обновление KB2919355 установлено на вашем компьютере, выберите Панель управления > Программы и компоненты > Просмотр установленных обновлений и найдите Update for Microsoft Windows (KB2919355).
Если вы не смогли найти обновление KB2919355 на своем компьютере, зайдите в Центр обновления Windows.

Примечание. Перед установкой обновления KB2919355 должны быть установлены необходимые предыдущие обновления. Поэтому, чтобы обновить систему до последней версии, вам, возможно, необходимо будет несколько раз щелкнуть ссылку "Поиск обновлений" и установить предложенные обновления.

Если в Центре обновления Windows выключена функция автоматического обновления корневых сертификатов и выбрана установка необязательных компонентов, в конце установки вы получите следующее предупреждение программы установки Visual Studio:

Средства PowerShell для Visual Studio: Этот продукт не был успешно загружен: Произошел сбой проверки подписи загружаемого файла.

Если автоматическое обновление отключено, ваш компьютер не будет получать последние версии корневых сертификатов. Поэтому программа установки Visual Studio не сможет распознать сертификаты, при помощи которых подписываются VSIX-файлы, как действующие и не установит компоненты.

Чтобы обойти эту проблему, включите автоматическое обновление корневых сертификатов:

Откройте диалоговое окно Выполнить, нажав клавиши Windows+R.

Запустите команду Gpedit.msc.

Найдите раздел Политика "Локальный компьютер" > Административные шаблоны > Система > Управление связью через Интернет > Параметры связи через Интернет > Выключить автоматическое обновление корневых сертификатов.

Выберите параметр Отключить или Не задано, чтобы включить автоматическое обновление.

Выполните принудительное обновление Windows, чтобы получить последнюю версию корневых сертификатов.

Файл AdminDeployment.xml не входит в пакет установки.

Обходной путь
Файл AdminDeployment.xml можно создать с помощью параметра командной строки /CreateAdminFile <расположение файла>.

Иногда не устанавливаются элементы, которые пользователи указывают в файле AdminDeployment.xml.

Обходной путь
В конце файла AdminDeployment.xml добавьте элементы, отмеченные как "Selected="yes".

IDE Visual Studio

Подписки Azure могут не появляться автоматически в Visual Studio, если вы не участник службы Azure Active Directory, в которой содержатся данные подписки.

При попытке вставить фрагменты кода из редактора XAML вы получаете пустой список вместо добавляемых в XAML фрагментов.

Скопируйте "C:\Program Files (x86)\Microsoft Visual Studio 14.0\DesignTools\Snippets\SnippetsIndex.xml" в "C:\Program Files (x86)\Microsoft Visual Studio 14.0\DesignTools\Snippets\XAML"

Создайте новую папку для фрагментов в "C:\Program Files (x86)\Microsoft Visual Studio 14.0\DesignTools\Snippets\XAML\1033\"

Скопируйте "C:\Program Files (x86)\Microsoft Visual Studio 14.0\DesignTools\Snippets\XAML\1033\Tag.snippet" в "C:\Program Files (x86)\Microsoft Visual Studio 14.0\DesignTools\Snippets\XAML\1033\Snippets"

Microsoft Visual Studio 2015 аварийно завершает работу с исключением System.UnauthorizedAccess

Временное решение
Предоставьте текущему пользователю полный доступ к папке "%tmp%\VSRemoteSettings":

Откройте проводник и введите %tmp% в адресной строке, чтобы перейти к временной папке.

Выберите папку "VSRemoteSettings", нажмите ее и удерживайте. Затем выберите пункт Свойства.

Перейдите на вкладку "Безопасность" и нажмите кнопку Изменить…

Не удается включить отладку управляемого тестового проекта Visual C++.

Чтобы обойти эту проблему, зайдите в панель Инструменты ->Параметры->Отладка ->Общие и отключите параметр Включить только мой код.

Не удается создать проект приложения модульного тестирования Visual C++ (приложение Silverlight 8.0 для Windows Phone), если целевая платформа Silverlight 8.1 изменена при помощи функции Изменить целевую платформу проекта.

Доступны проекты закодированного теста пользовательского интерфейса для Магазина Windows и Windows Phone, но они не работают в выпуске Professional.
В выпуске Professional закодированный тест пользовательского интерфейса недоступен.

Веб-платформа и инструменты

Не удается добавить ссылку на службу WCF в Visual Studio 2015.

Ошибка: не удалось загрузить файл или сборку "Microsoft.Owin.Security, Version=2.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" либо одну из их зависимостей. Не удается найти указанный файл.

Чтобы обойти эту проблему, отключите параметр Повторно использовать типы в сборках, на которые есть ссылки в панели Ссылка на службу ->Дополнительно (по умолчанию эта функция включена).

Появляется предупреждение, хотя сборка для проекта с клиентом приложения API Azure была выполнена успешно.

Чтобы обойти эту проблему, добавьте переадресации привязок в файл конфигурации приложения (App.config или Web.config) следующим образом:

При обычной установке Visual Studio 2015 Professional или Visual Studio 2015 Community не устанавливается компонент LocalDB.

Не удается найти установленную среду выполнения для локальной базы данных

Чтобы обойти эту проблему, восстановите SKU операционной системы для включения параметра "Microsoft SQL Server Data Tools".

Не удалось установить DNX SDK версии "dnx-clr-win-x86.1.0.0-beta5". Для этого сеанса решение использует DNX SDK версии "dnx-clr-win-x86-1.0.0-beta5".

Чтобы обойти эту проблему, установите Windows Powershell 3.0 и повторите попытку создания проекта.

Чтобы обойти эту проблему, перезапустите Visual Studio и снова откройте проект — ссылки загрузятся правильно.

ASP.NET 5: Операция публикации работает неправильно, если во вкладке "Настройки" диалогового окна "Опубликовать" не включен параметр Использовать сценарий Powershell.

Чтобы обойти эту проблему, выберите параметр Использовать сценарий Powershell во вкладке "Настройки" диалогового окна "Опубликовать".

Чтобы обойти эту проблему, закройте и заново откройте решение — тогда узел зависимостей сможет открыть пакет.

Процесс не может получить доступ к файлу ". \project.lock.json", так как этот файл занят другим процессом.

Чтобы обойти эту проблему, закройте и заново откройте решение.

app.UseBrowserLink()" в Startup.cs :
Не удалось загрузить файл или сборку "Microsoft.AspNet.Http.Abstractions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" либо одну из их зависимостей. Не удается найти указанный файл.

Чтобы обойти эту проблему, закомментируйте строку "app.UseBrowserLink()" или обновите проект до бета-версии 5.

Чтобы обойти эту проблему, разверните узлы в дереве "Ссылки" вместо использования функции поиска.

При отладке проекта Windows Workflow точки останова отладки не срабатывают надлежащим образом, если не включен параметр Отключать JIT-оптимизацию при загрузке модуля (только управляемый код).

Чтобы все точки останова отладки срабатывали надлежащим образом, включите параметр Отключать JIT-оптимизацию при загрузке модуля (только управляемый код) в панели Инструменты -> Параметры -> Отладка -> Общие.

Изменение параметров существующего средства развертывания (которое автоматически обновлено до версии Visual Studio 2015) не работает после обновления Release Management Server до версии Visual Studio 2015 RTM.

Чтобы обойти эту проблему, удалите Microsoft Deployment Agent из средства развертывания и переустановите последнюю версию Microsoft Deployment Agent для Visual Studio 2015.

Чтобы обойти эту проблему, скачайте Release Management для Visual Studio 2015 через подписку MSDN и запустите обновление снова.

Если средства диагностики запускаются без отладки для одного из следующих объектов:

приложения Windows Phone 8.1, которые устанавливают для конфигурации сборки режим Выпуск;

приложения Магазина Windows, скомпилированные при помощи NGEN (это происходит автоматически по прошествии одного дня);

универсальные проекты Windows в C++, которые устанавливают для конфигурации сборки режим "Отладка".

Проекты C++, запущенные на Windows 7.

Средства загрузки ЦП и использования памяти не будут отображать названия функций для кода в приложении.

Для приложений Windows Phone 8.1: в раскрывающемся меню стандартной панели инструментов вместо режима Выпуск установите режим Отладка.
Для приложений Магазина Windows: внесите любое изменение и перекомпилируйте приложение.
Для универсальных приложений для Windows в C++: установите для конфигурации сборки режим Выпуск. Если вам нужен режим отладки, в параметрах проекта переключите "Свойства конфигурации" -> "Отладка" -> "Создавать отладочную информацию" с "Оптимизировать для ускорения связывания (/DEBUG:FASTLINK)" на "Оптимизировать для отладки (/DEBUG)".
Для проектов C++ в Windows 7 нажмите кнопку "Создать подробный отчет. " и просмотрите имена функций в подробном отчете.

Не удается добавить Application Insights в существующий проект Windows 8.1 или универсальный проект Windows — Application Insights не добавляется в файл конфигурации. Пакет SDK установлен в проект, но Application Insights не работает.

Добавьте файл ApplicationInsights.config из другого проекта (или создайте его вручную), установите значение "BuildAction=Content" & "Copy to Output=Copy If Newer", затем следуйте стандартной процедуре добавления в существующий проект: Откройте контекстное меню проекта и щелкните "Настроить Application Insights. "
Если вы добавляете новый проект вручную, обязательно выполните следующие действия:

Назовите файл "ApplicationInsights.config"

Добавьте в него следующие параметры:

Не переведена подпись "Не показывать снова" в окне предварительного просмотра и подпись "Авторы" в окне описания пакета.

Установите обновление диспетчера пакетов NuGet из коллекции расширений.

Когда при работе над проектом вы используете систему управления версиями Team Foundation Server, NuGet не удается представить пользовательский интерфейс диспетчера пакетов, если файл nuget.config отмечен как "только для чтения".

Снимите метку с файла в Team Foundation Server.

Установите обновление диспетчера пакетов NuGet из коллекции расширений.

При использовании темной темы Visual Studio не виден текст в желтой "панели перезапуска" в окне NuGet Powershell.

Используйте светлую тему Visual Studio.

Установите обновление диспетчера пакетов NuGet из коллекции расширений.

Cordova и JavaScript

В некоторых сценариях установки после установки инструментов для универсальных приложений для Windows может быть удалена языковая служба JavaScript и система проекта. Это может привести к следующим проблемам:

При создании проекта Cordova Visual Studio перестанет отвечать.

При редактировании файла JavaScript IntelliSense не будет работать.

Отладчик не может продолжить выполнение процесса. Невозможно начать отладку.

Убедитесь, что компьютер подключен к Интернету, а

инструменты для разработки универсальных приложений для Windows все еще установлены.

Откройте раздел Программы и компоненты, выберите Visual Studio 2015 и нажмите кнопку Изменить.

В программе установки Visual Studio нажмите кнопку Изменить.

Отмените выбор параметра Инструменты для разработки универсальных приложений для Windows.

Снова выберите Инструменты для разработки универсальных приложений для Windows и нажмите кнопку "Обновить".

Если Инструменты для разработки универсальных приложений для Windows уже установлены:

Переустановите Инструменты для разработки универсальных приложений для Windows.

Или переустановите систему проекта и языковую службу JavaScript, следуя инструкциям ниже:

Скачайте установщик для своего выпуска Visual Studio, например vs_community.exe.

Откройте окно командной строки и выполните следующую команду:
vs_community.exe /modify /installselectableitems JavaScript_Hidden /passive

Измените папки на C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE.


У меня проблема с моей Visual Studio 2013 Ultimate через несколько дней. Я пытаюсь открыть даже самое простое консольное приложение, и VS зависает, и когда я нажимаю что-то еще в Visual Studio, в правом нижнем углу появляется Visual Studio занята: Microsoft Visual Studio ожидает завершения внутренней операции.

Я отремонтировал Visual Studio без изменений, затем удалил и установил свежий VS, и проблема все еще существует. Тоже проверял на вирусы. Все остальное в Windows работает нормально. Я отключил CodeLens, изменил текущий подключаемый модуль управления версиями на None, потому что обнаружил, что иногда эти два параметра зависают, но по-прежнему нет изменений.

Важная его часть:

  1. Удалите кеш веб-сайта из следующего места: C: \ Users \% USERNAME% \ AppData \ Local \ Microsoft \ WebsiteCache
  2. Перезагрузите IIS: Start → RUN → iisreset
  3. Перейдите в Инструменты → Параметры, просмотрите все параметры и отключите все ненужные параметры.
  4. Очистить кэш.
  5. Удалите временные файлы.
  6. Убедитесь, что на диске C (системном) достаточно места.

Проблема устранена . Я создаю новый консольный проект и подождал двадцать минут, чтобы создать проект. Теперь после создания каждый проект открывается сразу без проблем.

  • 7 Для меня решение было удалить , проверьте этот и этот пост и выполните шаги один за другим, если ничего не работает, попробуйте удалить , надеюсь, поможет кому-то.
  • C: \ Users \ <> \ AppData \ Local \ Microsoft \ Team Foundation
  • C: \ Users \ <> \ AppData \ Local \ Microsoft \ VisualStudio
  • C: \ Users \ <> \ AppData \ Local \ Microsoft \ VSCommon

Будьте осторожны, вы потеряете все настройки проекта.

Я столкнулся с той же проблемой на своем ПК с Win10, затем я просто исправил ее, установив обновление Visual Studio в Инструменты → Расширение → Обновление → Обновление Visual Studio 2013 5.

У меня это сработало: я удалил свои временные файлы .suo и .tss, затем повторил попытку. Раньше я создавал новый пустой SLN и снова добавлял в него свои проекты - это тоже работает.

удалить проект, перейти в другую судьбу.

У меня было две причины, кроме папки suo / vs:

У меня есть решение для многих проектов. Вчера вечером добавил в решение новый проект. Сегодня утром IDE VS15 зависала с этой ошибкой после загрузки моего решения. Я пробовал многие из предложений в этой теме, но ни один из них не работал.

Я удалил новый проект из решения, и теперь все работает нормально. Что-то должно быть повреждено или просто неправильно в моем файле .csproj. Как только он был удален из .sln, все, казалось, снова работало нормально. Сейчас перестрою новый проект.

Как бы то ни было, я помню, как работал с проектом, в котором использовался элемент управления исходным кодом git, и мы обнаружили, что клиент git для визуальных студий заставлял всю среду работать очень-очень медленно, вероятно, потому, что проект был очень большим.

В прошлом это значительно улучшило мою жизнь, надеюсь, это поможет вам!

Это случилось со мной при обновлении пакета SSIS с помощью VS 2008,

1) удаление папки .vs в файле проекта

2) Удаление веб-кеша в C: \ Users \ user_name \ AppData \ Local \ Microsoft \ WebsiteCache

3) Очистка временных файлов

4) Обновите / обновите или переустановите vs :(

Но, возможно, вы все еще не нашли решение, тогда следующий шаг должен быть

УДАЛИТЬ ПРОГРАММУ АНТИВИРУСА

Для тех, у кого эта проблема когда-нибудь возникает в проектах WPF, вы должны просто закрыть процесс в диспетчере задач и после этого нажать кнопку на вкладке конструктора XAML в Visual Studio. Таким образом вы продолжите работу, не закрывая визуальную студию.


У меня возникла аналогичная ошибка, когда я установил расширение Wix, поэтому при открытии проекта типа Wix я получал эту ошибку. Я просто перезапустил машину и снова открыл решение, и проблема исчезла.

Эта проблема возникла со мной, потому что из-за большого количества строк кода в одной функции (более двух тысяч строк) я разделил свой код на несколько функций, чтобы все работало правильно.

Эта проблема

Эта проблема возникает, когда источником данных является представление, которое выбирает из результатов других представлений.

Что происходит, так это то, что процедура, вычисляющая, какие столбцы предоставляются представлением, запуталась.

Решение проблемы

Создайте хранимую процедуру, которая:

  • Создает временную таблицу
  • ВСТАВЛЯЕТ результаты просмотра во временную таблицу
  • Выбирает из временной таблицы

Это позволяет подпрограмме потока данных вычислять, какие столбцы предоставляются представлением.

Как я нашел решение

Я нашел этот ответ при создании новой задачи потока данных с помощью помощника источника данных Visual Studio 2010.

Я гарантировал, что не столкнусь с проблемами сети между базой данных и приложением, разместив их на одном сервере.

Рассматриваемое представление было основано на двух других представлениях, которые указывали на несколько таблиц в нескольких базах данных.

SSIS pkg был создан учетной записью Windows, которая также является администратором сервера в Sql, но я думаю, что SSIS просто неспособен проверить данные из такого сложного представления.

Не большая проблема! Просто перезапустите свою ОС, ууууу Решено, все работает гладко. Это происходит, если мы пытаемся открыть более одного проекта одновременно.

ОТВЕТЫ

Ответ 1

Запустите следующие команды:
subinacl /subkeyreg HKEY_CLASSES_ROOT\Licenses /setowner=everyone
subinacl /subkeyreg HKEY_CLASSES_ROOT\Licenses /grant=everyone=f

Запустите VS 2010 Express еще раз, и на этот раз он запрашивает лицензионный ключ.

(В Windows 7 Home Мне пришлось выполнить указанные выше команды дважды, прежде чем они работали правильно)

Ответ 2

Я использую Visual Studio 2013, и у меня такая же проблема, но это происходит, когда я пытаюсь открыть решение, созданное с помощью Visual Studio 2010.

Решение для меня - открыть файл решения (.sln), используя блокнот и изменить эту строку:

Ответ 3

Я просто щелкнул правой кнопкой мыши и открыл Visual Studio XXXX (в моем случае 2015). Затем сохраните его. Готово.

Ответ 4

У меня такая же проблема с Windows 7 Pro. Попробовали все, что предлагалось людьми Microsoft, включая удаление, очистку, переустановку как из веб-установщика, так и VS2010 Express iso - с тем же результатом каждый раз.

Сказать, что это расстраивает, - это преуменьшение и незаинтересованность Microsoft в устранении того, что, по-видимому, является общей проблемой (вы можете найти множество "хитов" поисковой системы для этой проблемы, ни один из них для решения) совершенно невероятно.

Поскольку это практически девственная установка Win7, единственный вывод заключается в том, что MS снова нарушила свои лисичные чеки (зачем проверять лицензию на бесплатный продукт?).

Изменить: после дальнейшего расследования я пришел к выводу, что совет, предоставленный Microsoft, бесполезен и не пытается диагностировать проблему. Он просто предполагает коррумпированный источник установки. Я считаю, что проблема в том, что на самом деле это коррумпированные разрешения/право собственности на ключи реестра. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Лицензии и подразделы должны принадлежать Системе с админами, имеющими полный доступ. В моей затронутой системе владелец не может быть отображен, а разрешения не отображаются при просмотре администратором.

У меня нет окончательного исправления для этого до сих пор, поскольку я не могу адекватно редактировать разрешения для соответствующих разделов реестра.

Повторная установка Windows - это почти определенное исправление, но также чрезвычайно резкое.

Ответ 5

У меня была эта EXACT проблема с VS2010 Professional Trial/Evaluation. Я могу дать четкие и сжатые шаги для воспроизведения:

В моем случае разрешение было довольно простым - установите часы назад к неправильной дате. На следующий день я смог установить часы на правильную дату и продолжить использование продукта.

Надеюсь, это поможет кому-то еще.

Ответ 6

У меня была эта проблема, но я смог ее решить, щелкнув правой кнопкой мыши и используя Run as Administrator . Это очень просто загружает программу.

Ответ 7

У меня возникла проблема при установке MS SQL 2012 с помощью IngegrationService , MS Visual Studio 2010 (изолированный) был установлен из sql-установщика.

Эта VS возвратила ошибку: Invalid license data. Reinstall is required.

Ответ 8

У меня возникла эта проблема при установке нового автономного сервера SQL Server 2012.

Причина. При установке SQL Managemnt Tools он установит VS Shell. Кажется, это все, что вам нужно, но этого недостаточно! (он фактически показывает, что он установит VS) Странно, что путь и приложение показаны в окнах, вы не можете их открыть без ошибок.

Исправление: вам нужно также установить "Инструменты данных SQL Server" с помощью функции Добавить с помощью SQL-Server.iso

Надеюсь, это поможет кому-то. Я долгое время занимал меня.

Ответ 9

Избавление от него настолько просто:

Откройте старый файл решения, нажав кнопку "Файл- > Открыть- > Проект/Решение. " в меню (или просто с помощью нажатие Shift + Ctrl + O)

Сохраните решение в новом формате, нажав "Файл- > Сохранить Решение как. "и перезаписать старый файл.

Ответ 10

Похоже, что это было сообщено как ошибка, но закрыто как "Не воспроизводимо". Одно предложение от сторонника Microsoft - перезагрузить и переустановить:

Звучит немного странно, но вы можете попробовать.

Если это вам не поможет, я предлагаю вам либо опубликовать новый отчет об ошибках в Microsoft, либо проголосовать за повторное открытие существующего (я не уверен, что/как это возможно).

Ответ 11

Ответ 12

Ответ 13

Анализ: в соответствии с предыдущей правильной записью reece (и оригинальным автором обходного пути) я использовал ProcessMonitor, чтобы узнать, что делает devenv.exe и что не удается. К сожалению, он пытался прочитать ряд ключей reg, которые не были под лицензиями node (так что этого было недостаточно, чтобы взять на себя управление последним с помощью subinacl). Более того, даже после того, как они взяли на себя ответственность, затронутые ключи все же дали "ACCESS DENIED". Выполнение этого как администратора было одинаково бесполезным. Кроме того, Visual Studio не попадала ни на какие изменения даты.

Решение. Не пытайтесь сделать это дома: D хотя. Я загрузил pstools и запустил psexec -i -s regedit , чтобы получить системные привилегии, а затем я изменил разрешения на весь HKCR node, чтобы разрешить всем прочитать (: P, что я могу сказать, viva el comandante).

Я хочу указать, что добавление "Everyone" для разрешения на чтение для HKEY_Classes_Root действительно устранило эту проблему для меня.

Я точно не знаю, какое разрешение нужно, но это "сработало для меня". YMMV

Ответ 14

Это были не часы для меня, и все часы, потраченные на повторную загрузку и переустановку, были пустой тратой времени (за исключением последней, конечно. ).

Кроме того, по какой-то нечетной причине просто добавление разрешений чтения для HKCR node с помощью psexec -i -s regedit не работает само по себе.

Это, вероятно, слишком много, но, потратив более 10 часов на то, чтобы добиться этого, я просто счастлив, что он работает. Удачи!

Ответ 15

Наконец, я справился с этой проблемой при переустановке Windows 7 - выбрав опцию Upgrade, когда вам предлагается выбрать обновление или новую установку. Придется переустановить видеодрайверы, но все мои программы и учетные записи пользователей сохранились.

После обновления у меня снова появляется доступ к HKCR\Licenses, а Visual Studio 2010 начинается, как ожидалось.

Ответ 16

У меня была эта проблема и, наконец, она прошла. Я пробовал решения выше, чтобы не сказаться. (Я установил свои лицензионные ключи, чтобы открыть разрешения, установить мои часы вперед и т.д.). Через два дня я сдался.

В конце концов, я установил VS 2012 Express, который мог обрабатывать решения VS 2010, но не смог скомпилировать код 2010 (без ошибки COFF). После нахождения этой статьи о необходимости установки VS 2010 для компиляции решения 2010 в VS 2012, я переустановил VS 2010, хотя я полагал, что он не будет работать сам по себе. В любом случае я пробовал открытие 2010 года, и это сработало!

Ответ 17

Это также может произойти, если вы пытаетесь вызвать XML файл вместо приложения exe.

Ответ 18

Если вы здесь из Google и испытываете эту проблему с помощью инструмента экспорта GFI MailEssentials, убедитесь, что вы не пытаетесь открыть WebMon.SettingsImporterTool.exe.xml вместо WebMon.SettingsImporterTool.exe

Если вы включили "скрывать общие расширения файлов", вы увидите файл .exe, но не .xml

Ответ 19

Просто случилось со мной с новой установкой Visual Studio 2010 на новом компьютере.

Этот новый компьютер правильно установил внутреннее время, но дата была установлена ​​на один день позже. Я установил Visual Studio 2010 с неправильной датой. Затем я заметил неправильную дату и изменил ее, синхронизируя с NTP-сервером, и с этого момента Visual Studio 2010 не будет работать. поэтому мне придется прекратить использование Visual Studio 2010 до DateTime.Now > installDate.

Ответ 20

Для всех, у кого есть интернет-соединение. Не смешивайся со своими реестр это просто пустая трата времени. Установите часы CMOS прямо тогда просто нажмите кнопку, которая говорит "Получить ключ реестра онлайн" заполнить (требуется только два поля), тогда ключ реестра будет покажите на экране, а затем просто скопируйте и вставьте его. то все работает отлично. жаль, что я не могу опубликовать какие-либо изображения, которые мне еще нужно заработать больше очков.

Ответ 21

Я встретил ту же самую проблему вчера. И я уже исправил. Следуйте инструкциям:

  • Запустите setup.exe снова; Изменение или удаление Microsoft Visual Studio 2010; Лицензия на обновление ключа (введите новый лицензионный ключ); Полная.

Ответ 22

Теперь снова войдите в систему как "Joe". Вуаля!

Затем, когда Администратор изменит разрешение на HKCR/License, чтобы читать только для пользователей.

Два подсказки для разработчиков. Если вы можете разрабатывать и запускать приложение как обычный пользователь, то, предположительно, ваши бедные клиентам не нужны права администратора для запуска.

Я понятия не имею, зачем менять разрешение на FC, а затем вернуться к исходным настройкам. Я могу только предположить, что Visual Studio записывает что-то в этот ключ при первом запуске.

Ответ 23

Эй Это была моя проблема с моей Visual Basic net 2005 Это как я решил:

Ответ 24

Мой пролем: -VS отлично работает, но когда я создаю новую установку и развертывание решения, он создает файл установки, но когда я запускаю этот файл установки, он говорит: "Недопустимые данные лицензии. Требуется переустановка". -subinacl не работают.

Мой компьютер: -OS: Windows 7 64bit. -Visual Studio 2012

Ответ 25

Хотя ни одно из вышеперечисленных решений не работало для меня (кроме запуска приложения с другим именем пользователя), переименование папки приложения в% appdata% исправило мне флешку. "C:\Users. \AppData\Roaming\Microsoft\MS Project"

Ответ 26

У меня возникла эта проблема при установке динамической топологической установки в виртуальной машине, а при установке она показывала мне, что "лицензия недействительна, переустановите визуальную версию Studio Studio 2010", поэтому я удалил версию Visual Studio shell 2010 и ее следующий компонент и попытался установить снова администратор AX, с которым он работал.

Ответ 27

У меня возникла проблема с установленной Visual Studio 2015.

Скопировано здесь для справки

Используйте regedit, перейдите в HKEY_CLASSES_ROOT и найдите Visual Studio.DTE. Поскольку у меня установлен CTP Visual Studio 2015, у меня есть 3 DTE, один из них VisualStudio.DTE, другая Visual StudioDTE.10.0 и VisualStudio.DTE.14.0 Перейти к VisualStudio.DTE.14.0 (или что-то еще версию Visual Studio, которую вы установили) и нажмите CLSID.

Скопируйте По умолчанию (дважды щелкните по умолчанию и скопируйте ключ внутри), теперь вернитесь к Visua Studio.DTE и дважды щелкните по умолчанию там и вставьте ключ вы просто скопировали.

Почти там

В VisualStudio.DTE перейдите в CurVer и дважды щелкните по клавише, чтобы изменить его. Измените 10.0 в конце на 12.0 или 13.0 или 14.0, в зависимости от того, какая версия Visual Studio у вас есть, и вы закончили.

Ответ 28

Когда просто переустановка оболочки Visual Studio 2010 не работает, он указывает, что ее установка через SSMS 2010 может решить проблему:

Я смог решить проблему, не внося никаких изменений вручную в реестре Windows, установив SQL Server Data Tools 2010, который также является бесплатным и включает оболочку Visual Studio 2010.

Вам не нужно проходить весь процесс установки. Я отменил процесс, когда это было сделано, установив оболочку, и это сработало хорошо.

Ответ 29

Верьте или нет, я обнаружил случаи, когда эта проблема возникла из-за ошибки сборки, когда ошибка сборки возникла из-за ошибки в xcopy в событиях предварительной сборки.

Читайте также: