Project.SaveAs - метод
Сохраняет решение, проект или элемент проекта.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
Sub SaveAs ( _
NewFileName As String _
)
void SaveAs(
string NewFileName
)
void SaveAs(
[InAttribute] String^ NewFileName
)
abstract SaveAs :
NewFileName:string -> unit
function SaveAs(
NewFileName : String
)
Параметры
NewFileName
Тип: StringОбязательный. Имя, под которым будет сохранено решение, проект или элемент проекта. Если файл с таким именем существует, он перезаписывается.
Заметки
SaveAsсохраняет элемент проекта с указанным именем файла.
Примеры
Public Sub CodeExample(ByVal dte As DTE2)
Try
' Open a project before running this sample.
Dim prj As Project = dte.Solution.Projects.Item(1)
Dim prjs As Projects
Dim del As DialogResult
del = MessageBox.Show("Delete project from solution?", "Delete Method", MessageBoxButtons.YesNo, MessageBoxIcon.Warning)
If del = DialogResult.Yes Then
prj.Delete()
End If
del = MessageBox.Show("Save project as another filename?", "SaveAs Method", MessageBoxButtons.YesNo)
If del = DialogResult.Yes Then
prj.SaveAs(Interaction.InputBox("Save this project with new name: ", "SaveAs Method", "MyProjectWithNewName", 300, 300))
End If
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
[C#]
public void CodeExample(DTE2 dte)
{
try
{ // Open a project before running this sample.
Project prj = dte.Solution.Projects.Item(1);
Projects prjs;
DialogResult del;
del = MessageBox.Show("Delete project from solution?", "Delete Method", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
if (del == DialogResult.Yes)
prj.Delete();
del = MessageBox.Show("Save project as another filename?", "SaveAs Method", MessageBoxButtons.YesNo);
if (del == DialogResult.Yes)
{
prj.SaveAs(Interaction.InputBox("Save this project with new name: ", "SaveAs Method",
"MyProjectWithNewName", 300, 300));
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации