2010-07-28 2 views
0

Expression Blend 4의 타사 DLL을 내 소스 제어에 추가하여 내 TFS 빌드 서버에 Expression Blend (또는 아마도 SDK 만)를 설치할 필요가 없도록합니다. 성공적인 빌드.Visual Studio 2010에서 타사 DLL을 참조하면 원래 DLL 경로가 제공됩니까?

C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries에서 내 소스의 루트로 DLL 파일 (Microsoft.Expression.Interactions.dll)을 복사하고 파일을 TFS로 체크했습니다.

그러나 Visual Studio 2010에서 참조 추가 메뉴를 통해 복사 된 DLL 채우기 (C:\Source\<Project>\Microsoft.ExpressionInteractions.dll에 있음)를 참조하면 DLL 파일이 참조를 가져 오지만 참조의 속성 창을 보면 경로는 다음과 같습니다. 원래 DLL 파일 경로 (즉, C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries\Microsoft.ExpressionInteractions.dll).

블렌드 디렉터리에서 DLL 파일을 제거하면 정상적으로 작동하지만 좋은 솔루션이 아닙니다. 다른 제 3 자 DLL 파일도 추가 했으므로 추가 할 것입니다. 프로그램을 꽤 빨리 끝내고 확실하게 프로그램을 중단하십시오.

답변

1

Visual Studio 2010 용 Productivity Power Tools 2010 년 7 월 버전을 사용하고 찾아보기 단추를 사용하여 내 원본 트리 내에서 DLL 파일을 찾습니다.

전원 도구의 "참조 추가"기능은 어떻게 든 DLL 파일을 참조하는 것에 대해 "똑똑하다"고 시도하고 나를 위해 경로를 변경했습니다.

내 랩톱에 DLL 파일을 추가하려고 시도한 후에 (전동 공구를 설치하지 않은 경우) 경로가 정상입니다!

나는 이것에 대해 좀 더 조사해야 할 것이라고 생각합니다 ...하지만 지금은 "대답"인 것 같습니다.

관련 문제