Metoda Solution4.Create —
Tworzy puste rozwiązań w podanym katalogu o podanej nazwie.
Przestrzeń nazw: EnvDTE100
Zestaw: EnvDTE100 (w EnvDTE100.dll)
Składnia
'Deklaracja
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
)
Parametry
Destination
Typ: StringWymagany.Katalog, w którym do tworzenia .sln i .suo plików (rozwiązanie).
Name
Typ: StringWymagany.Nazwę do wyświetlania w Solution Explorer.To także nazwy plików .sln i .suo.
Przykłady
Więcej informacji na temat uruchamiania tego kodu dodatku: Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady.
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 Solution4 = _
CType(_applicationObject.Solution, Solution4)
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
{
Solution4 soln = (Solution4)_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);
}
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.
Zobacz też
Informacje
Inne zasoby
Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady