ProjectItems.AddFromFile 메서드
프로젝트 디렉터리 구조에 설치된 파일에서 프로젝트 항목을 추가합니다.
네임스페이스: EnvDTE
어셈블리: EnvDTE(EnvDTE.dll)
구문
‘선언
Function AddFromFile ( _
FileName As String _
) As ProjectItem
ProjectItem AddFromFile(
string FileName
)
ProjectItem^ AddFromFile(
[InAttribute] String^ FileName
)
abstract AddFromFile :
FileName:string -> ProjectItem
function AddFromFile(
FileName : String
) : ProjectItem
매개 변수
- FileName
형식: System.String
필수적 요소로서,프로젝트 항목으로 추가할 항목의 파일 이름입니다.
반환 값
형식: EnvDTE.ProjectItem
ProjectItem 개체입니다.
설명
추가할 파일이 프로젝트에 이미 있으면 AddFromFile 메서드가 실패합니다.
파일을 찾을 수 있으면 FileName에 전체 경로를 입력할 필요가 없습니다. 파일을 검색하는 방법은 프로그래밍 언어에 따라 다릅니다. 예를 들어 Visual Basic과 Visual C#에서 경로가 지정되지 않은 파일을 사용하려면 이 파일이 프로젝트와 같은 디렉터리에 있어야 합니다. 그렇지 않은 경우에는 복사되지 않습니다. Visual C++ 에서는 시스템의 모든 위치에 파일을 연결할 수 있습니다.
예제
Sub AddFromFileExample(app As DTE)
' 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 = app.Solution
' Create a new solution.
soln.Create("c:\temp2", "MyNewSolution")
' Create a new Visual Basic Console application project.
' Adjust the save path as needed.
proj = soln.AddFromTemplate("C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ImportProjects\VB\ImportConsoleApplication.vbproj", "c:\temp2", "My New Project", True)
projitems = proj.ProjectItems
' Add a project item from a file.
projitems.AddFromFile("C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\NewFileItems\vbclass.vb")
End Sub
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.