Поделиться через


IVstaHelper Интерфейс

Определение

Определяет интерфейс, реализованный средствами Visual Studio для приложений (VSTA), для построения проекта задачи «Скрипт».

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

Свойства

SupportDebug

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

TemplateFilePrefix

Определяет интерфейс, реализованный средствами Visual Studio для приложений (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)

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

StartDebugging()

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

StopDebugging()

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

WaitForDebuggerAttached()

Определяет интерфейс, реализованный средствами Visual Studio для приложений (VSTA), для построения проекта задачи «Скрипт».

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