2013-12-10 3 views
-1

Visual Studio 2012에서 웹 프로젝트뿐만 아니라 프로젝트로 구성된 웹 프로젝트를 만들었습니다. 두 가지 모두 동일한 솔루션을 공유합니다. 기본적으로 프로젝트에서 생성 된 DLL을 각 빌드와 함께 웹 응용 프로그램의 bin 폴더로 전달하려고합니다. 내가 가지고있는 다른 웹 프로젝트에서와 비슷하기 때문에이 작업을 수행 할 수 있다는 것을 알고 있지만, 왜 다른 웹 프로젝트에서 작동하는지 알지 못합니다. 나는 인터넷 시간을 찾고 있었지만 운이 없었습니다. 그것은 매우 간단한 설정 변경처럼 보이므로 여기에있는 누군가가 알고있을 것입니다.빌드 DLL의 추가 디렉토리에 DLL 복사

+0

해당 프로젝트에 대한 참조를 추가하는 것이 효과가 있습니까? 그렇지 않다면 빌드가 완료된 후 MSBuild에서 복사 작업을 설정하고 빌드 순서를 처리하는 방법을 알아야합니다. –

+0

참조를 추가하려고 시도했지만 작동하지 않았습니다. 나는 그것이 꽤 솔직한 해결책 일 것이라고 생각했다. –

답변

0

나는 마침내 내가 찾고 있던 한 줄의 대답을 발견했다. 내가 ... 다른 사람들을 돕기 위해 여기에 대답을 게시합니다

이동 등록하려면 빌드 후 이벤트 명령 줄에 다음을 입력, 빌드 이벤트를 클릭 (해당 프로젝트에 대한) :

복사/Y "$ (PROJECTDIR) 빈 \ 디버그 *. " "$ (SolutionDir) 빈 *.이 경우"

는 PROJECTDIR 프로젝트의 루트 디렉토리이고 SolutionDir는 웹 응용 프로그램의 루트 디렉토리입니다.