다음을 통해 공유


ProjectItems.AddFromFileCopy 메서드

소스 파일을 복사하여 프로젝트에 추가합니다.

네임스페이스:  EnvDTE
어셈블리:  EnvDTE(EnvDTE.dll)

구문

‘선언
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

매개 변수

  • FilePath
    형식: String

    필수입니다. 추가할 프로젝트 항목의 경로와 파일 이름입니다.

반환 값

형식: EnvDTE.ProjectItem
ProjectItem 개체

설명

AddFromFileCopy는 이미 프로젝트 디렉터리 구조에 설치된 파일에서 프로젝트 항목을 추가하거나 필요한 경우 프로젝트 디렉터리로 이동하기 위해 파일을 약어로 복사합니다. AddFromFileCopy는 링크를 추가하지 않기 때문에 AddFromFile과 다르고 반드시 파일을 복사하거나 서식 파일을 적용하지 않는 AddFromTemplate와는 다릅니다.

예제

이 예제는 Visual Studio .NET 2003에서만 작동합니다. 자세한 내용은 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 보안

참고 항목

참조

ProjectItems 인터페이스

EnvDTE 네임스페이스

기타 리소스

방법: 자동화 개체 모델 코드의 예제 컴파일 및 실행