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


Практическое руководство. Копирование между решениями или экземплярами Visual Studio

Обновлен: Ноябрь 2007

В конструкторах распределенных систем можно копировать элементы между схемами одного типа. Эти схемы могут находиться в отдельных экземплярах Visual Studio.

ms181802.alert_note(ru-ru,VS.90).gifПримечание.

Элементы нельзя копировать между схемами развертывания.

Например, приложения, конечные точки и соединения можно скопировать из одной диаграммы приложения в другое решение распределенных систем.

ms181802.alert_note(ru-ru,VS.90).gifСовет.

Чтобы определить приложения, логические серверы, зоны или конечные точки с помощью уже настроенных, обратитесь к разделу Практическое руководство. Создание пользовательских прототипов из настроенных приложений и конечных точек и Практическое руководство. Создание пользовательских прототипов из настроенных зон и логических серверов. Чтобы скопировать и вставить элементы на схеме как изображения в другие документы, ознакомьтесь с разделом Практическое руководство. Экспорт диаграмм распределенных систем в другие документы.

Чтобы копировать элементы между решениями или экземплярами Visual Studio

  1. В исходном экземпляре Visual Studio выберите один или несколько элементов, которые требуется скопировать из схемы.

  2. В меню Правка выберите команду Копировать.

  3. В целевом экземпляре Visual Studio выберите в меню Правка команду Вставить, чтобы вставить элементы в схему.

    ms181802.alert_note(ru-ru,VS.90).gifСовет.

    Можно также щелкнуть правой кнопкой мыши выделенные объекты, выбрать команду Копировать, а затем щелкнуть правой кнопкой целевую схему и выбрать Вставить.

    Скопированные объекты будут вставлены в целевую схему.

При копировании реализованного приложения между диаграммами приложений в различных решениях или экземплярах Visual Studio нереализованная копия приложения вставляется в целевую схему. После реализации решения Visual Studio создает связанные файлы проекта, предназначенные для целевого решения.

ms181802.alert_note(ru-ru,VS.90).gifСовет.

Если требуется создать ссылку на то же приложение из исходного решения, добавьте проект или веб-узел в целевое решение, которое выполняет обратный разбор приложения на диаграмме приложения в целевом решении. Дополнительные сведения см. в разделах Практическое руководство. Реконструирование проектов в существующих решениях и Практическое руководство. Реализация приложений на диаграммах приложений.

При копировании конечной точки поставщика веб-службы, созданной из файла WSDL или DISCO, на диаграмму приложения также копируются любые подписи операций, добавленные к этой конечной точке. Как правило, после реализации приложения ASP.NET с такой конечной точкой проект включает файлы класса с определениями любых типов, на которые ссылаются операции и параметры, определенные этими подписями. При этом для приложений ASP.NET с копиями таких конечных точек соответствующие проекты приложений не будут включать эти файлы класса для ссылочных типов. Дополнительные сведения см. в разделе Общие сведения о приложениях ASP.NET на диаграммах приложений.

При копировании члена системы между диаграммами системы такой член отображается на схеме в виде фигуры с красной пунктирной линией по контуру, если для этого члена в целевом решении не существует определения. Чтобы устранить эту проблему, см. раздел Устранение неполадок в диаграммах систем.

См. также

Другие ресурсы

Общие задачи в конструкторах распределенных систем