Aracılığıyla paylaş


ProjectItems.AddFromFileCopy Yöntem

Kaynak dosyayı kopyalar ve projeye ekler.

Ad alanı:  EnvDTE
Derleme:  EnvDTE (EnvDTE.dll içinde)

Sözdizimi

'Bildirim
Function AddFromFileCopy ( _
    FilePath As String _
) As ProjectItem
ProjectItem AddFromFileCopy(
    string FilePath
)
ProjectItem^ AddFromFileCopy(
    String^ FilePath
)
abstract AddFromFileCopy : 
        FilePath:string -> ProjectItem
function AddFromFileCopy(
    FilePath : String
) : ProjectItem

Parametreler

  • FilePath
    Tür: String

    Gerekli.Eklenecek proje öğesi yolu ve dosya adıdır.

Dönüş Değeri

Tür: EnvDTE.ProjectItem
ProjectItem nesnesi

Notlar

AddFromFileCopyProje yapısını önceden yüklenmiş bir dosyayı proje öğesi ekler veya bu harfi harfine, proje dizinine taşımak gerekirse kopyalar.AddFromFileCopyfarklı AddFromFile bir bağlantı eklemek ve farklıdır, çünkü AddFromTemplate şart değil dosya kopyalamak veya şablonu uygulamak.

Örnekler

Bu örnek, yalnızca Visual Studio ile çalışır.NET 2003.Daha fazla bilgi için bkz. Migrating Code that Creates Projects by Using Templates.

Sub AddFromFileExample()
   ' This function creates a solution and adds a Visual Basic Console
   ' project to it. 
   Dim soln As Solution
   Dim proj As Project
   Dim projitems As ProjectItems

   ' Create a reference to the solution.
   soln = DTE.Solution

   ' Create a new solution.
   soln.Create("c:\temp2", "MyNewSolution")

   ' Create a new VB Console application project. Adjust the save path as 
   ' needed.
   proj = soln.AddFromTemplate("C:\Program Files\Microsoft Visual Studio .NET\Vb7\VBWizards\ConsoleApplication\Templates\1033\ConsoleApplication.vbproj", "c:\temp2", "My New Project", True)
   projitems = proj.ProjectItems

   ' Add a project item from a file.
   projitems.AddFromFileCopy("C:\temp\somefile.bas")
End Sub

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

ProjectItems Arabirim

EnvDTE Ad Alanı

Diğer Kaynaklar

Nasıl yapılır: Otomasyon Nesne Modeli Kod Örnekleri Derleme ve Çalıştırma