.NET 3.5 및 VS2010을 사용하고 있으며 어셈블리에서 테스트 메소드 및 테스트 클래스를 찾으려고합니다. Type.GetCustomAttributes (Type, Boolean) 메서드를 사용하려면이 속성을 사용하여 모든 특성을 가져 오지 않고 문자열 비교를 반복하는 대신이 특성을 직접 검색 할 수 있어야합니다.비 테스트 프로젝트의 유닛 테스트 FrameWork 속성을 참조하십시오.
이 작업을 수행하려면 테스트 프로젝트 외부에서 가능하지 않은 것으로 보이는 Microsoft.VisualStudio.QualityTools.UnitTestFramework를 참조해야합니다. 이미 XML 편집을 시도했지만 작동하지 않았습니다. 여기
내가var atts = method.GetCustomAttributes(typeof(TestMethod),false)
if (atts.Length > 0)
do something
이 가능 사용하고자하는 코드의 예입니다?
"정상적인"프로젝트에서 어셈블리를 참조 할 수없는 이유는 무엇이라고 생각하십니까? –
Visual Studio에서 추가하려고하면 어셈블리 목록에 표시되지 않습니다. – jas