Невозможно использовать QT в Visual Studio 2017 - PullRequest
0 голосов
/ 26 февраля 2019

Я установил qt-vsaddin-msvc2017-2.3.0 для использования QT в Visual Studio 2017, но после установки возникают некоторые проблемы.Во-первых, я не могу изменить Настройки проекта QT в Qt VS Tools, так как он серый.После перезапуска VS он продолжает показывать «Qt Visual Studio Tools Версия 2.3.2: инициализация ...» и не работает.Что-то мне не хватает, когда я устанавливаю qt-vsaddin?enter image description here enter image description here

Ответы [ 4 ]

0 голосов
/ 05 августа 2019

Отключите форму Internet и установите Qt vsaddin 2.2.2, затем запустите VS2017, перейдите в Инструменты> Расширения и обновления> выберите «Инструменты Qt Visual Studio»> и снимите флажок «Автоматически обновлять это расширение».

0 голосов
/ 26 февраля 2019

У нас здесь та же проблема - отображается следующая ошибка:

<entry>
    <record>334</record>
    <time>2019/02/25 12:48:44.893</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>SetSite failed for package [Vsix]Source: &apos;QtVsTools&apos; Description: Could not load file or assembly &apos;Microsoft.VisualStudio.Threading, Version=15.8.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&apos; or one of its dependencies. The system cannot find the file specified.&#x000D;&#x000A;System.IO.FileNotFoundException: Could not load file or assembly &apos;Microsoft.VisualStudio.Threading, Version=15.8.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&apos; or one of its dependencies. The system cannot find the file specified.&#x000D;&#x000A;File name: &apos;Microsoft.VisualStudio.Threading, Version=15.8.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&apos;&#x000D;&#x000A;   at QtVsTools.Vsix.InitializeAsync(CancellationToken cancellationToken, IProgress`1 progress)&#x000D;&#x000A;   at Microsoft.VisualStudio.Shell.AsyncPackage.&lt;&gt;c__DisplayClass16_0.&lt;&lt;Microsoft-VisualStudio-Shell-Interop-IAsyncLoadablePackageInitialize-Initialize&gt;b__1&gt;d.MoveNext()&#x000D;&#x000A;--- End of stack trace from previous location where exception was thrown ---&#x000D;&#x000A;   at Microsoft.VisualStudio.Services.VsTask.RethrowException(AggregateException e)&#x000D;&#x000A;   at Microsoft.VisualStudio.Services.VsTask.InternalGetResult(Boolean ignoreUIThreadCheck)&#x000D;&#x000A;   at Microsoft.VisualStudio.Services.VsTask.GetResult()&#x000D;&#x000A;&#x000D;&#x000A;WRN: Assembly binding logging is turned OFF.&#x000D;&#x000A;To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.&#x000D;&#x000A;Note: There is some performance penalty associated with assembly bind failure logging.&#x000D;&#x000A;To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].&#x000D;&#x000A;</description>
    <guid>{15021976-647E-4876-9040-2507AFDE45D2}</guid>
    <hr>80070002</hr>
    <errorinfo></errorinfo>
</entry> 

Наша версия Visual Studio: Microsoft Visual Studio Enterprise 2017 Версия 15.5.1

Мы не можем выполнить обновление до новейшего обновленияиз-за политики компании.

0 голосов
/ 04 марта 2019

Отвечая на этот вопрос немного поздно, потому что я сам столкнулся с этой проблемой сегодня.Проблема в том, что ваш VS2017 не обновлен - вам нужно как минимум версия 15.8;в настоящее время выпущено 15,9.Скорее всего, ваш ActivityLog.xml похож на ответ Павла Сельбы, в котором он испытывает затруднения при загрузке конкретной версии Microsoft.VisualStudio.Threading assembly.Чтобы решить эту проблему, вам нужно будет выполнить одно из двух:

  1. Обновите сообщество Visual Studio Community / Professional / Enterprise до последней версии.
  2. Downgradeваша версия Qt vsaddin для 2.2.2.Вы можете получить релиз 2.2.2, здесь .Если вам нужна предыдущая версия, потому что ваша версия еще более ранняя, перейдите в родительский каталог этой ссылки.

После того, как вы установили 2.2.2 или получили обновление Visual Studio 15.9, оно должноработать правильно.

У меня также была эта проблема, потому что у меня версия VS 15.4, но я не могу подключиться к Интернету на этом компьютере.

0 голосов
/ 26 февраля 2019

Попробуйте установить qt-vsaddin-msvc2017-2.3.2.vsix.В случае неудачи вам, вероятно, потребуется переустановить VS 2017.

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