Еда выполнения visual studio что это
Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор , дизайнер классов и дизайнер схемы базы данных .
Эволюцию, структуру и функциональные возможности Visual Studio рассмотрим подробнее.
Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода, добавление новых наборов инструментов или инструментов для прочих аспектов процесса разработки программного обеспечения.
История и краткая характеристика версий
До выхода Visual Studio Version 4.0 среды разработки Visual Basic 3, Visual C++, Visual FoxPro и Source Safe поставлялись в качестве самостоятельных пакетов. История версий представлена в таблице:
Visual Studio 2012 распространяется в тех же редакциях, что и 2010. Изменения коснулись Visual Studio 2012 Express — устанавливаются все языки программирования, а не один, как раньше , а также теперь существует пять версий Visual Studio Express:
1) Visual Studio Express 2012 для Web,
2) Visual Studio Express 2012 для Windows 8,
3) Visual Studio Express 2012 для Windows Desktop,
4) Visual Studio Express 2012 для Windows Phone
5) Visual Studio Team Foundation Server Express 2012.
Visual Studio 2015.12 ноября 2014 года было объявлено, что «Visual Studio 2015» принято в качестве окончательного варианта имени продукта. Visual Studio 2015 предоставляется в трёх редакциях: бесплатной Community Edition, объединяющей все Express-версии , и платных Professional Edition для небольших проектов и Enterprise Edition для крупных проектов. Финальный релиз Visual Studio 2015 стал доступен для скачивания 20 июля 2015 года.
Редакции (комплекты для разработчиков) Visual Studio (справка):
Visual Studio Express. Бесплатная версия. Ныне полностью вытеснена Visual Studio Community, которая представляет собой бесплатный аналог Visual Studio Professional и обладает практически тем же функционалом, что и последняя.
Visual Studio Community. Бесплатная полнофункциональная интегрированная среда разработки для учащихся, разработчиков открытого ПО и отдельных разработчиков. Рекомендуем обратить внимание!
Платные версии:
Studio Standard. Данная редакция предоставляет среду разработки для всех поддерживаемых продуктов и поддерживает полную версию библиотеки MSDN. Поддерживается как редактирование XML и XSLT, так и средства для тестирования объектов.
Visual Studio Professional. Редакция включает все возможности Standard Edition, расширяя их дополнительными, такими, как интеграция с Microsoft SQL Server и поддержка удалённой отладки.
Visual Studio Team System. Предоставляет набор инструментов для совместной разработки, подсчёта метрик и создания отчётов, в дополнение к возможностям Professional редакции.
ВЫВОД.
Компоненты
для запуска решений, созданных с помощью Microsoft Office средств разработчика в Visual Studio, на компьютерах конечных пользователей должны быть установлены средства Visual Studio 2010 для Office runtime. дополнительные сведения см. в разделе инструкции. установка распространяемого пакета среды выполнения набор средств Visual Studio для Office. средства Visual Studio 2010 для среды выполнения Office состоят из двух основных компонентов:
Загрузчик решения Office. Этот компонент представляет собой набор неуправляемых библиотек DLL, которые используются приложениями Office для загрузки среды выполнения и ваших решений. дополнительные сведения см. в разделе знакомство с Office загрузчиком решений.
Эта среда выполнения может быть установлена несколькими различными способами. В зависимости от конфигурации компьютера при установке среды выполнения устанавливаются различные ее компоненты. дополнительные сведения см. в статье сценарии установки среды выполнения набор средств Visual Studio для Office.
различия в проектировании расширений Office
все интерфейсы, не начинающиеся с буквы I , реализуются внутренне средствами Visual Studio 2010 для Office среды выполнения, и эти интерфейсы могут измениться в будущих выпусках. Чтобы создать объекты, реализующие эти интерфейсы, используйте методы, предоставленные объектом Globals.Factory в проекте. Например, чтобы получить объект, реализующий интерфейс SmartTag, используйте метод Globals.Factory.CreateSmartTag . дополнительные сведения о см Globals.Factory . в разделе глобальный доступ к объектам в Office проектах.
После внесения этого изменения сведения о типе для всех типов среды выполнения, используемых проектом, внедряются в сборку решения при построении проекта. Такие внедренные сведения о типах, а не сведения о типах в ссылочных сборках, используются решением во время выполнения.
общие сведения о загрузчике Office решений
Среда выполнения Visual Studio Tools for Office включает несколько неуправляемых библиотек DLL, которые используются приложениями Office для загрузки среды выполнения и решений Office. Хотя работать напрямую с данными библиотеками DLL не следует, необходимо знать их назначение, чтобы лучше понимать архитектуру решений Office.
сведения о том, как эти компоненты используются в процессе загрузки, см. в разделе архитектура настроек уровня документа и архитектура VSTO надстроек.
vstoee.dll
когда пользователь открывает настройку уровня документа или запускает надстройку VSTO, Office приложение вызывает VSTOEE.dll для выполнения задач, необходимых для загрузки Набор средств Visual Studio для Office (cреда выполнения) .
VSTOEE.dll гарантирует, что Набор средств Visual Studio для Office (cреда выполнения) для решения и установленной версии Office загружена правильная версия. Хотя Набор средств Visual Studio для Office (cреда выполнения) на одном компьютере можно установить несколько версий, в каждый момент времени устанавливается только один экземпляр VSTOEE.dll . Это VSTOEE.dll , включенная в последнюю версию среды выполнения, установленную на компьютере. Дополнительные сведения о различных версиях, Набор средств Visual Studio для Office (cреда выполнения) которые можно использовать для других решений, см. в разделе Запуск решений в разных версиях Microsoft Office.
VSTOLoader.dll
После того как VSTOEE.dll загрузит соответствующую версию Набор средств Visual Studio для Office (cреда выполнения) , VSTOLoader.dll выполняет большую часть работы, необходимой для загрузки сборки решения. VSTOLoader.dll выполняет несколько действий:
Создает домен приложения для каждой сборки решения.
Выполняет ряд проверок безопасности для подтверждения того, что сборка решения имеет разрешение на выполнение.
VSTOLoader.dll также выполняет ряд действий, характерных для VSTO надстроек:
Реализует интерфейс IDTExtensibility2 . ИнтерфейсIDTExtensibility2 — это COM-интерфейс, который должен реализовываться всеми надстройками VSTO для приложений Microsoft Office. С помощью этого интерфейса определяются методы, вызываемые приложением для взаимодействия с надстройкой VSTO.
Он реализует интерфейс IManagedAddin. этот интерфейс используется Office приложениями для загрузки VSTO надстроек. Дополнительные сведения см. в разделе интерфейс IManagedAddin.
Общие сведения о 32-разрядных и 64-разрядных версиях среды выполнения
существуют отдельные 64-разрядные и 32-разрядные версии средств Visual Studio 2010 для Office среды выполнения. Эти версии среды выполнения используются для запуска решений в 64- и 32-разрядных выпусках Office. В следующей таблице показано, какие версии среды выполнения необходимы для каждого сочетания Windows и Office.
Выпуск Windows | Выпуск Microsoft Office | Необходимая версия среды выполнения Visual Studio Tools for Office |
---|---|---|
32-битная | 32-битная | 32-битная |
64-разрядная | 32-разрядная версия | 64-разрядная версия |
64-разрядная | 64-разрядная | 64-разрядная |
При установке Office необходимая версия Набор средств Visual Studio для Office (cреда выполнения) устанавливается вместе с Office. Например, при установке 64-разрядного выпуска Office в 64-разрядную версию Windows также устанавливается 64-разрядная версия Набор средств Visual Studio для Office (cреда выполнения) . дополнительные сведения об установке Набор средств Visual Studio для Office (cреда выполнения) с Office см. в разделе сценарии установки среды выполнения набор средств Visual Studio для Office.
Решения Office, созданные с использованием шаблонов проектов для выпуска 2007 системы Microsoft Office в Visual Studio 2008, также работают в 64-разрядной версии Office. Однако решения Office, созданные с использованием шаблонов проектов для Microsoft Office 2003 в Visual Studio 2008 или Visual Studio 2005, в этой версии не работают. Дополнительные сведения см. в статье запуск решений в разных версиях Microsoft Office.
восстановление средств Visual Studio 2010 для среды выполнения Office
При необходимости устранить ошибки в среде выполнения откройте окно Программы и компоненты или Установка и удаление программ на панели управления, выберите в списке программ Среда выполнения средств Microsoft Visual Studio 2010 для Office и нажмите кнопку Удалить. Запущенная программа установки позволяет удалить ошибки среды выполнения. При выборе команды Изменить пользователь не получает возможности удалить ошибки среды выполнения.
VSTO заменяет выпуски для разработчиков Office 2000 и Office XP для разработки Office. Выпуски Office для разработчиков были прекращены после того, как Office XP и VSTO стали доступны только для Office 2003 и более поздних версий. Среда выполнения VSTO, хотя и является частью инструментов разработки VSTO, при необходимости также может быть загружена отдельно. Разработка надстройки COM по-прежнему возможна для Office 2000 и всех более поздних версий с использованием шаблона общей надстройки в любой версии Microsoft Visual Studio .
Позже Visual Studio Tools для Office 2005 Second Edition (VSTO 2005 SE) был выпущен как бесплатная надстройка к Visual Studio Professional и выше, которая включает поддержку Office 2007 и 2003. Однако для Visual Studio Professional Edition он устанавливает только надстройки уровня приложения; он не добавляет настройки уровня документа или другие функции (панель действий, главные элементы управления, визуальный дизайнер документов и т. д.), доступные в полной версии выпусков VSTO или Team System.
Текущая версия - Visual Studio Tools для Office 2012 (VSTO 4.5), совместимая с Office 2016, Office 2013, Office 2010 и Office 2007.
СОДЕРЖАНИЕ
Сравнение с VBA
Как и VBA, код, написанный для VSTO, выполняется отдельной виртуальной машиной (CLR), которая размещается внутри приложений Microsoft Office. Однако, в отличие от VBA, где код хранится в самом файле документа , программы, написанные с помощью VSTO, хранятся в отдельных сборках CLI, которые связаны с документами с помощью настраиваемых свойств.
Разработка VSTO обычно выполняется с использованием Visual Studio, используемого профессиональными программистами. Приложение Office запускается (повторно) для каждого сеанса отладки. VBA обычно разрабатывается из приложения Office и не требует специальных инструментов. VBA также имеет записывающее устройство макросов, которое может генерировать код VBA из действий пользователя, что полезно для непрофессиональных программистов.
Сравнение с JavaScript API
Надстройки JavaScript API легко переносятся на такие платформы, как iOS, мобильные телефоны, планшеты и Windows. Полный процесс и цикл лицензирования просты и поддерживаются в надстройках. Интерактивная визуализация возможна в надстройках JavaScript API с использованием диаграмм, клипов и карт.
Разработка надстроек JavaScript API - сравнительно новая технология, представленная в Office 2016. Доступны и поддерживаются ограниченные API и функции.
Совместимость с VSTO и функциональность надстроек
Последней версией VSTO по состоянию на 2018 год является «Инструменты Office для Visual Studio», которая доступна во всех версиях Microsoft Visual Studio 2017.
Среды выполнения VSTO 2003, 2005, 3.0 и 2010 устанавливаются в параллельном (SxS) режиме. Среда выполнения VSTO 2005 SE заменяет более раннюю среду выполнения VSTO 2005. Среда выполнения VSTO 2010 устанавливается параллельно с VSTO 3.0, однако приложения Office 2007 также могут использовать среду выполнения VSTO 2010. Все старые решения VSTO будут продолжать работать в более новых версиях Office, пока установлена среда выполнения, для которой они были разработаны.
Решения VSTO, разработанные для новых версий Office, не будут работать в более старых версиях Office, поскольку в них отсутствуют необходимые первичные сборки взаимодействия (PIA). Приложения Office 2010 всегда будут использовать среду выполнения VSTO 2010. Поддержка во время разработки выглядит следующим образом:
Код, разработанный с помощью различных выпусков VSTO, будет работать только с определенными выпусками и выпусками Microsoft Office 2003 и связанных продуктов. В частности, решения VSTO, разработанные в выпусках до VSTO 2005 SE, не будут работать ни с одним выпуском Office 2003, кроме Professional. Решения VSTO, разработанные с помощью VSTO 2005 SE, будут работать с Office 2003 Standard (только надстройки уровня приложений) и Professional. Решения VSTO 2005 SE будут работать со всеми выпусками Office 2007.
Здравствуйте! Несколько дней назад комп поймал вирус в браузер-автоматическое открытие страницы с баннером при запуске браузера, потом поисковик от майла, который запускается каждый раз как нажать на поиск в гугле, заражены все браузеры, удалял все что связано с майлом, переустанавливал браузеры, проверял антивирусниками, ничего не помогло, плюч ко всему в бразеры не держат блокаду рекламы-она прорывается через аквард и пр. Комп тормозит жестко. Надеюсь на Вашу помощь. Спасибо.
1. Если Вы подозреваете у себя на компьютере вирусную активность и хотите получить помощь в этом разделе,
Вам необходимо кроме описания проблемы приложить к письму логи работы трёх программ - сканера Dr. Web (или CureIt!, если антивирус Dr. Web не установлен на Вашем ПК), Hijackthis и DrWeb SysInfo. Где найти эти программы и как сделать логи описано в Инструкции. Без логов помочь Вам не сможет даже самый квалифицированный специалист.
2. Если у Вас при включении компьютера появляется окно с требованием перечислить некоторую сумму денег и при этом блокируется доступ к рабочему столу,
3. Если у Вас зашифрованы файлы,
Внимание! Услуга по расшифровке файлов предоставляется только лицензионным пользователям продуктов Dr.Web подробнее.
Что НЕ нужно делать:
- лечить и удалять найденные антивирусом вирусы в автоматическом режиме или самостоятельно. Можно переместить всё найденное в карантин, а после спросить специалистов или не предпринимать никаких действий, а просто сообщить название найденных вирусов;
- переустанавливать операционную систему;
- менять расширение у зашифрованных файлов;
- очищать папки с временными файлами, а также историю браузера;
- использовать самостоятельно без консультации с вирусным аналитиком Dr. Web дешифраторы из "Аптечки сисадмина" Dr. Web;
- использовать дешифраторы рекомендуемые в других темах с аналогичной проблемой.
4. При возникновении проблем с интернетом, таких как "не открываются сайты", в браузерах появляются картинки с порно или рекламным содержанием там, где раньше ничего подобного не было, появляются надписи типа "Содержание сайта заблокировано" и пр. нестандартные уведомления необходимо выложить дополнительно к логам из п.1 лог команды ipconfig
Распространяемый пакет Microsoft Visual C++ 2008 устанавливает компоненты среды выполнения библиотек Visual C++, необходимых для запуска приложений, разработанных с помощью Visual C++, на компьютере без установленной среды Visual C++ 2008. подробнее .
Microsoft Visual C++ 2010 Redistributable 12.0.30501
Распространяемый пакет Microsoft Visual C++ 2010 устанавливает компоненты среды выполнения библиотек Visual C++, необходимых для запуска приложений, разработанных с помощью Visual C++, на компьютере без установленной среды Visual C++ 2010. подробнее .
Microsoft Visual C++ 2015 Redistributable Package 14.28.29617
Microsoft Visual Studio 2010 Tools for Office Runtime Language Pack 10.0.60828
Microsoft Visual Studio 2010 Tools for Office Runtime 10.0.60833
Microsoft Visual C++ 2005 ATL Update kb973923 8.0.50727.4053
Была обнаружена проблема безопасности, позволяющая злоумышленнику нарушить защиту компьютера на базе Windows системой Microsoft Visual C++ 2005 распространяемый пакет Service Pack 1 и получить полный контроль над ней. подробнее .
Microsoft Visual Studio Installer 3.0.4496.34889
Microsoft Visual Studio Installer является отдельным компонентом набора Microsoft Visual Studio IDE, который управляет установкой и обновлениями Visual Studio. подробнее .
Microsoft Visual Studio Code 1.62.2
Microsoft Visual Studio Tools for Applications 16.0.28801
еда выполнения visual
еда выполнения visual
Microsoft Visual C++ 2010 Redistributable 12.0.30501
Распространяемый пакет Microsoft Visual C++ 2010 устанавливает компоненты среды выполнения библиотек Visual C++, необходимых для запуска приложений, разработанных с помощью Visual C++, на компьютере без установленной среды Visual C++ 2010. подробнее .
Microsoft Visual C++ 2008 Redistributable 11.0.61030.0
Распространяемый пакет Microsoft Visual C++ 2008 устанавливает компоненты среды выполнения библиотек Visual C++, необходимых для запуска приложений, разработанных с помощью Visual C++, на компьютере без установленной среды Visual C++ 2008. подробнее .
Microsoft Visual Studio 2010 Tools for Office Runtime Language Pack 10.0.60828
Java Update 8.0.3110.11
Среды выполнения Java SE содержит виртуальную машину Javaбиблиотеки классов среды выполнения и запуска приложений Java, которыенеобходимые для запуска программ, написанных на языке программирования Java.Это не среде разработки и не … подробнее .
Mozilla Firefox 94.0.2
Firefox позволяет контролировать ваш веб-опыт. С оптимизированный пользовательский интерфейс весело возможностей, повышения производительности и новейших открытых веб-технологий, Firefox обеспечивает будущее Интернета, сегодня.Firefox … подробнее .
Microsoft Visual Studio Installer 3.0.4496.34889
Microsoft Visual Studio Installer является отдельным компонентом набора Microsoft Visual Studio IDE, который управляет установкой и обновлениями Visual Studio. подробнее .
Microsoft Visual C++ 2010 x86 Runtime 10.0.40219
Распространяемый пакет Microsoft Visual C++ 2010 устанавливает компоненты среды выполнения библиотек Visual C++, необходимых для запуска приложений, разработанных с помощью Visual C++, на компьютере не установлен Visual C++ 2010. подробнее .
Adobe AIR 33.1.1.674
Среда выполнения Adobe AIR позволяет разработчикам использовать проверенные веб-технологии для создания многофункциональных интернет-приложений, выполняемых вне браузера на нескольких операционных систем. подробнее .
Microsoft Visual C++ 2005 ATL Update kb973923 8.0.50727.4053
Была обнаружена проблема безопасности, позволяющая злоумышленнику нарушить защиту компьютера на базе Windows системой Microsoft Visual C++ 2005 распространяемый пакет Service Pack 1 и получить полный контроль над ней. подробнее .
еда выполнения visual
Microsoft Visual C++ 2010 Redistributable 12.0.30501
Распространяемый пакет Microsoft Visual C++ 2010 устанавливает компоненты среды выполнения библиотек Visual C++, необходимых для запуска приложений, разработанных с помощью Visual C++, на компьютере без установленной среды Visual C++ 2010. подробнее .
Microsoft Visual C++ 2015 Redistributable Package 14.28.29617
Microsoft Visual C++ 2008 Redistributable 11.0.61030.0
Распространяемый пакет Microsoft Visual C++ 2008 устанавливает компоненты среды выполнения библиотек Visual C++, необходимых для запуска приложений, разработанных с помощью Visual C++, на компьютере без установленной среды Visual C++ 2008. подробнее .
Microsoft Visual Studio 2010 Tools for Office Runtime 10.0.60833
Microsoft Visual Studio 2010 Tools for Office Runtime Language Pack 10.0.60828
Читайте также: