Solution3.Create - метод
Создает пустое решение в заданном каталоге с заданным именем.
Пространство имен: EnvDTE90
Сборка: EnvDTE90 (в EnvDTE90.dll)
Синтаксис
'Декларация
Sub Create ( _
Destination As String, _
Name As String _
)
void Create(
string Destination,
string Name
)
void Create(
String^ Destination,
String^ Name
)
abstract Create :
Destination:string *
Name:string -> unit
function Create(
Destination : String,
Name : String
)
Параметры
Destination
Тип: StringОбязательное. Папка, в которой следует создать файлы SLN и SUO (решение).
Name
Тип: StringОбязательное. Имя, отображаемое в Обозревателе решений. Является также базовым именем файлов SLN и SUO.
Примеры
Сведения о запуске этого кода надстройки см. в разделе Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации.
Public Sub OnConnection(ByVal application As Object, _
ByVal connectMode As ext_ConnectMode, ByVal addInInst As Object, _
ByRef custom As Array) Implements IDTExtensibility2.OnConnection
_applicationObject = CType(application, DTE2)
_addInInstance = CType(addInInst, AddIn)
CreateExample(_applicationObject)
End Sub
Sub CreateExample(ByVal dte As DTE2)
' This add-in creates a solution.
Try
Dim soln As Solution3 = _
CType(_applicationObject.Solution, Solution3)
MsgBox("Creating a new solution ")
' Make sure that the file path below exists on your computer.
' You can modify the path.
soln.Create("c:\temp2", "ANewSoln.sln")
Catch ex As System.Exception
MsgBox(ex.ToString)
End Try
End Sub
using System.Windows.Forms;
public void OnConnection(object application,
Extensibility.ext_ConnectMode connectMode, object addInInst,
ref System.Array custom)
{
_applicationObject = (DTE2)application;
_addInInstance = (AddIn)addInInst;
// Pass the applicationObject member variable to the code example.
CreateExample((DTE2)_applicationObject);
}
public void CreateExample(DTE2 dte)
{
// This add-in creates a solution.
try
{
Solution3 soln = (Solution3)_applicationObject.Solution;
MessageBox.Show("Creating a solution ");
// Make sure that the file path below exists on your computer.
// You can modify the path.
soln.Create("c:\temp2", "ANewSoln2.sln");
}
catch(SystemException ex)
{
MessageBox.Show("ERROR: " + ex);
}
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации