Любой проект публикует sh в коде, но возникает ошибка. Как мне решить?
Из вашего описания, не только этот проект, но и другие проекты имеют проблему publi sh.
Если вы установите Microsoft.VisualStudio. Пакет SDK nuget, а затем ссылки на эти сборки:
using EnvDTE80;
using EnvDTE;
using Microsoft.VisualStudio.Shell;
Я не столкнусь с той же ошибкой publi sh на моей стороне с вашим кодом. Поэтому я думаю, что в вашей среде проекта или VS IDE есть некоторые ошибки.
Пожалуйста, попробуйте следующие предложения:
Предложение
1) удалить все кэши компонентов в C:\Users\xxx\AppData\Local\Microsoft\VisualStudio\15.0_xxx(15.0 is VS2019)\ComponentModelCache
, а затем перезапустить VS
2) отключить все сторонние расширения в Tools
-> Extensions and Updates
.
3) удалить *.dll.refresh
файл в выходной папке bin , если у вас есть.
4) закрыть VS Instance, удалить .vs
скрытая папка, bin
, obj
папка, а затем перезапустите проект.
5) Пожалуйста, проверьте, есть ли у вас антивирус McAfee, и если да, отключите его.
6) Если ваш VS2017 не последняя версия, пожалуйста, обновите его, если какие-то исправления или исправят .
Надеюсь, это поможет вы.