Язык

IVstaHelper Интерфейс

Определение

Определяет интерфейс, реализованный на Visual Studio Tools for Applications (VSTA) для создания проекта по скриптной задаче.

public interface class IVstaHelper
public interface IVstaHelper
type IVstaHelper = interface
Public Interface IVstaHelper

Свойства

Имя Описание
SupportDebug

Получает или устанавливает значение, указывающее, поддерживается ли отладка.

TemplateFilePrefix

Определяет интерфейс, реализованный на Visual Studio Tools for Applications (VSTA) для создания проекта по скриптной задаче.

Методы

Имя Описание
AddFileToProject(String, String)

Добавляет файл в проект.

Build(String)

Собирает сборку для проекта.

CleanUp()

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

GetAssemblyBytes(String)

Получает байты ассемблера, сгенерированные в процессе сборки.

GetBuildErrors(String)

Получает ошибки сборки.

Initalize(String, Boolean)

Инициализирует проект с стандартным кодом и настройками на основе применённой конфигурации.

LoadNewProject(String, String, String)

Загружает новый проект.

LoadProjectFromFolder(String)

Загружает существующий проект из указанной папки.

LoadProjectFromStorage(VSTAScriptProjectStorage)

Загружает существующий проект из указанного хранилища.

LoadVSAProject(VSTAScriptProjectStorage, String, IEnumerable<String>, IEnumerable<String>)

Загружает проект из указанного файла проекта.

LoadVSTA2Project(VSTAScriptProjectStorage, IEnumerable<String>, IEnumerable<String>)

Обновляет и загружает проект из указанного файла проекта.

SaveProjectToStorage(VSTAScriptProjectStorage)

Сохраняет проект в указанное хранилище.

ShowIde(String)

Запускает проект в интегрированной среде разработки (IDE).

StartDebugging()

Запускает отладку проекта.

StopDebugging()

Останавливает отладку проекта.

WaitForDebuggerAttached()

Определяет интерфейс, реализованный на Visual Studio Tools for Applications (VSTA) для создания проекта по скриптной задаче.

Применяется к