2008-11-15 6 views
1

여기 내 상황입니다 :msbuild : 빌드 프로젝트에서 Microsoft.VisualBasic.Targets가 'imported'by msbuild입니까?

C:\Windows\Microsoft.NET\Framework\v3.5>dir /s/b microsoft* 
Microsoft.Build.Tasks.v3.5.xml 
Microsoft.Build.xsd 
Microsoft.Common.targets 
Microsoft.Common.Tasks 
Microsoft.CSharp.targets 
Microsoft.Data.Entity.targets 
Microsoft.VisualBasic.targets 
Microsoft.WinFx.targets 
MSBuild\Microsoft.Build.Commontypes.xsd 
MSBuild\Microsoft.Build.Core.xsd 

내가 MSBuild에서이 Microsoft.Common.Targets 시작 있으리라 믿고있어 : 나는 경로가 설치 .NET 프레임 워크에있는 빌드 파일을보고하는 방법은 MSBuild 작품을 이해하려고 노력 중이 야 , 그리고 미래의 어떤 시점에서 내 vb 프로젝트 파일 확장자 (.vbproj)에서 'look'하고 'Microsoft.VisualBasic.targets'를로드합니다.

두 가지 질문 :

1) 내 interpetation이 맞습니까?

2)이 파일을 .vbproj 파일로 결정하고 그에 따라 'Microsoft.VisualBasic.targets'을로드하는 코드는 어디에서 설명 할 수 있습니까? 코드가 어셈블리 어딘가에 잠겨 있습니까? 또는 위에 나열된 빌드 파일에 코드가 표시되어 있습니까?

답변

1

.vbproj 파일로 시작됩니다. 해당 파일을 살펴보면 < 가져 오기> 차례로 Microsoft.VisualBasic.targets가됩니다. < 가져 오기> Microsoft.Common.targets.

0

현재 베타 버전에서 사용할 수있는 4.0에는/preprocess 스위치가있어 모든 것을 명확하게합니다.

관련 문제