При попытке добавить ресурс в Visual Studio 2010 Pro с пакетом обновления 1 (SP1) появляется сообщение «Операция не может быть завершена. Неопределенная ошибка» с проектом C ++ - PullRequest
3 голосов
/ 30 сентября 2011

Я использую Windows XP Professional SP3 и недавно переключился на Visual Studio 2010 Professional SP1 для работы над проектом C ++.

Если я попытаюсь щелкнуть правой кнопкой мыши проект внутри Solution Explorer и выбрать «Добавить»">>" Ресурс ... ", я получаю всплывающее окно с этой ошибкой:

" Операция не может быть завершена. Ошибка не указана "

И тогда единственный вариант - нажать" ОК "".

Кто-нибудь еще сталкивался с этим?

Ответы [ 4 ]

5 голосов
/ 30 мая 2012

У меня была такая же проблема.

Щелкните правой кнопкой мыши по проекту, выберите Unload Project , затем снова щелкните правой кнопкой мыши и выберите Обновить проект , исправив его.

0 голосов
/ 02 октября 2013

Да, у меня была та же проблема, решение ее простое, вы должны закрыть файл ресурсов, после чего вы можете вставить другой ресурс изображения, Visual Studio не может добавить идентификаторы в растровое изображение, в то время как файл стал открытым "resource.h"

0 голосов
/ 20 апреля 2013

В моем случае это было вызвано контролем Google Recaptcha.

Я бы сгенерировал ресурс после того, как моя страница была готова, чтобы он перехватил мой элемент управления recaptcha, но добавил странный тег в свой XML-документ.

Вот то, что я предлагаю вам, откройте файл ресурсов с помощью редактора XML и проверьте, нет ли странных тегов, которые сильно отличаются от других. Может быть, для меня это recatpcha, но, возможно, для вас это еще одна третья сторона.

Посмотри, как это выглядит:

<!-- OTHER TAGS --->
<data name="aControlResource1.ToolTip" xml:space="preserve">
  <value />
</data>
<!-- 
     THIS IS THE NASTY TAGS ... REMOVING IT MAKE IT WORKS PERFECTLY.
-->
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="recaptchaResource1.ErrorMessage" type="System.Resources.ResXNullRef, System.Windows.Forms">
   <value />
</data>
<data name="anotherControlResource1.ToolTip" xml:space="preserve">
  <value />
</data>
<!-- OTHER TAGS -->
0 голосов
/ 04 октября 2011

Так что я не на 100% уверен в точной причине этого, но это как-то связано с информационной базой данных просмотра кода, которую я отключил для ускорения VS2010.Кажется, VS не позволит войти в мастер добавления ресурсов, если база данных просмотра кода отключена.

По-прежнему при включенной БД я получил зависание «Пожалуйста, подождите, пока« Мастер сценариев ресурсов »готовится к запуску. Нажмите Отмена, чтобы завершить запрос« Мастер сценариев ресурсов »».Не уверен, как он окончательно исчез, но мне пришлось перезагрузить компьютер и после перезагрузки закрыл почтовый клиент Outlook, выполняя еще пару испытаний.Не уверен, что это как-то связано, но после этого я смог войти в мастер добавления ресурсов.

Может быть, старые добрые перезагрузки в стиле устранения неполадок в стиле Microsoft все еще работают после всех этих лет.

...