2013-01-24 4 views
5

테스트에 배포 항목을 추가하고 싶습니다.DeploymentItem in vs2012 파일을 복사하지 않습니다.

내 솔루션의 구조는 다음과 같습니다

[DeploymentItem(@"TestData\addresses.xml", " TestData")] 

... 무엇을 작동하지 않습니다하지만이 absuluten 파일을 지정하는 경우 :

MySolution\ 
-- TestData\ 
    --addresses.xml 
-- ProjectName.TestProject\ 
    --Internal\ 
    --MyTestClass.cs 

나는 다음과 같은 속성을 가진 파일을 추가하려고했습니다 경로, vs 파일을 복사합니다.

[DeploymentItem(@"C:\Dir1\Dir2\TestData\addresses.xml", " TestData")] 
+0

[여기] VS 2010 (http://stackoverflow.com/questions/883270/problems-with-에 대한 개는 꽤 최종 체크리스트가있다 : 그래서 당신은 bin 폴더에 첫 번째 매개 변수의 상대를 지정해야 deploymentitem-attribute). 도움이되는지 확인하십시오. – StuartLC

답변

7

현재 DeploymentItemAttribute의 폴더는 출력 bin 폴더가 기본입니다.

[DeploymentItem(@"..\..\..\TestData\addresses.xml", " TestData")] 
+0

은 매력처럼 작동합니다. 고마워. – musium

관련 문제