Обмен картами кода
Вы можете сохранить карты кода в рамках проекта Visual Studio в виде изображения или в виде файла XPS.
Совместное использование карты кода с другими пользователями Visual Studio
Для сохранения карты используйте меню Файл .
Чтобы сохранить карту в рамках определенного проекта, на панели инструментов карты выберите «Поделиться>перемещением « и выберите проект, в который нужно сохранить карту.

Visual Studio сохраняет карту в виде DGML-файла , который можно поделиться с другими пользователями Visual Studio Enterprise и Visual Studio Professional.
Перед тем как предоставить общий доступ к карте пользователям Visual Studio Professional, разверните все группы, отобразите скрытые узлы и связи между группами и извлеките все удаленные узлы, которые нужно показать другим пользователям. В противном случае другие пользователи не увидят эти элементы.
При сохранении карты, находящейся в проекте моделирования или скопированной из такого проекта в другое место, может возникнуть следующая ошибка:
«Невозможно сохранить имяФайла вне каталога проекта. Связанные элементы не поддерживаются.»
Visual Studio выводит ошибку, но в любом случае создает сохраненную версию. Чтобы избежать этой ошибки, создавайте карту вне проекта моделирования. Затем ее можно сохранить в нужном месте. Простое копирование файла в другое место в решении и последующая попытка сохранения не помогают.
Экспорт карты кода в виде изображения
При экспорте карты кода в виде изображения его можно скопировать в другие приложения, такие как Microsoft Word или PowerPoint.
- На панели инструментов карты кода выберите «Поделиться> электронной почтой как изображение» или «Копировать изображение».
- Вставьте изображение в другое приложение.
Экспорт карты в формате XPS-файла
При экспорте карты кода в виде ФАЙЛА XPS его можно увидеть в xml-файлах или средствах просмотра XAML, таких как Интернет Обозреватель.
- На панели инструментов карты кода выберите «Поделиться>электронной почтой как переносимой XPS» или «Сохранить как переносимую XPS».
- Выберите место для сохранения файла.
- Укажите имя для карты кода. Убедитесь, что поле «Сохранить как тип » имеет значение XPS-файлы (*.xps). Нажмите кнопку Сохранить.
Связанный контент
Открытие и сохранение элементов проекта
При добавлении нового типа проекта необходимо управлять открытием и сохранением файлов проектов в интегрированной среде разработки Visual Studio (IDE). В следующих разделах рассматриваются различные подходы к открытию и сохранению файлов.
В этом разделе
Предоставляет пошаговое описание того, как интегрированная среда разработки обрабатывает команду Open File и роль проектов в ответ на эту команду.
Содержит подробное пошаговое объяснение того, как интегрированная среда разработки обрабатывает команду Open With , запрашивая открытие файла, который имеет некоторый выбор стандартных редакторов.
Содержит пошаговые инструкции по указанию того, что файлы определенного типа в проекте должны быть открыты с помощью редактора для конкретного проекта.
Содержит пошаговые инструкции по указанию способа включения интегрированной среды разработки для открытия стандартного редактора файлов в типе проекта.
Предоставляет пошаговые инструкции по открытию редактора для конкретного проекта для открытого файла.
Содержит подробное описание того, как интегрированная среда разработки обрабатывает команды «Сохранить«, «Сохранить как» и «Сохранить все » для документа, открытого в стандартном редакторе.
Содержит схему и подробное описание того, как интегрированная среда разработки обрабатывает команды Save, Save As и Save All для документов, открытых в пользовательском редакторе.
Описывает процесс, который следует интегрированной среде разработки, чтобы выбрать соответствующий редактор или конструктор для файла.
Связанные разделы
Перечисляет четыре типа редакторов, которые интегрированная среда разработки может размещать и содержит описания каждого редактора.
Описывает способ компиляции и построения кода, открытия редакторов и форматирования элементов проекта.
Как сохранить проект visual studio



Скачай курс
в приложении
Перейти в приложение
Открыть мобильную версию сайта
© 2013 — 2023. Stepik
Наши условия использования и конфиденциальности

Public user contributions licensed under cc-wiki license with attribution required
Сохранение проекта
Сохраняемость — это ключевое руководство по проектированию проекта. Большинство проектов используют элементы проекта, представляющие файлы; Visual Studio также поддерживает проекты, данные которых не основаны на файлах. Файлы, принадлежащие проекту и файлу проекта, должны быть сохранены. Интегрированная среда разработки указывает проекту сохранить себя или элемент проекта.
Шаблоны для проектов передаются в фабрику проектов. Шаблоны должны поддерживать инициализацию всех элементов проекта в соответствии с требованиями конкретного типа проекта. Эти шаблоны позже можно сохранить в виде файлов проекта и управлять с помощью интегрированной среды разработки с помощью решения. Дополнительные сведения см. в статье «Создание экземпляров проекта с помощью фабрик и решений проекта».
Элементы проекта могут быть файловыми или нефайловыми:
- Элементы на основе файлов могут быть локальными или удаленными. Например, в веб-проектах C#подключения к файлам в удаленной системе сохраняются локально, а сами файлы сохраняются в удаленной системе.
- Элементы, не основанные на файлах, могут сохранять элементы в базе данных или репозитории.
Фиксация моделей
После определения расположения элементов проекта необходимо выбрать соответствующую модель фиксации. Например, в файловой модели с локальными файлами каждый проект можно сохранить автономно. В модели репозитория можно сохранить несколько элементов в одной транзакции. Дополнительные сведения см. в разделе «Решения по проектированию типов проектов».
Чтобы определить расширения имен файлов, проекты реализуют IPersistFileFormat интерфейс, который предоставляет сведения, позволяющие клиенту объекта реализовать диалоговое окно «Сохранить как», то есть заполнить раскрывающийся список «Сохранить как тип» и управлять начальным расширением имени файла.
Интегрированная среда разработки вызывает IPersistFileFormat интерфейс в проекте, чтобы указать, что проект должен сохранять элементы проекта соответствующим образом. Поэтому объект владеет всеми аспектами файла и формата. Сюда входит имя формата объекта.
В случае, если элементы не являются файлами, IPersistFileFormat по-прежнему сохраняется нефайловая версия. Файлы проекта, такие как VBP-файлы для проектов Visual Basic или vcproj-файлов для проектов Visual C++, также должны сохраняться.
Для действий сохранения интегрированная среда разработки проверяет запущенную таблицу документов (RDT), а иерархия передает команды IVsPersistHierarchyItem в интерфейсы и IVsPersistHierarchyItem2 интерфейсы. Метод IsItemDirty реализуется для определения того, был ли изменен элемент. Если элемент имеется, SaveItem метод реализуется для сохранения измененного элемента.
Методы интерфейса IVsPersistHierarchyItem2 используются для определения того, может ли элемент быть перезагрузлен и, если элемент может быть, чтобы перезагрузить его. Кроме того, метод можно реализовать, IgnoreItemFileChanges чтобы изменить элементы карта без сохранения.
См. также
- Контрольный список. Создание типов проектов
- Создание экземпляров проекта с помощью фабрик проектов