मैं चलाने के लिए MSTest.exe प्राप्त करने का प्रयास कर रहा हूं, और ऐसा लगता है जैसे testcontainer ठीक से पढ़ा नहीं जा रहा है; जबकि मेरे परीक्षण सभी विजुअल स्टूडियो के भीतर सभी कॉन्फ़िगरेशन वातावरण में सफलतापूर्वक चलते हैं।MSTest.exe सभी आवश्यक परियोजना डीएलएल की प्रतिलिपि नहीं बना रहा है?
आदेश मैं उपयोग कर रहा हूँ है:
"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe" /nologo /usestderr /testSettings:"C:\temp\MyProject\Sources\MyProject\Local.testsettings" /searchpathroot:"C:\temp\MyProject\Binaries" /resultsfileroot:"C:\temp\MyProject\TestResults" /testcontainer:"C:\temp\MyProject\Binaries\MyProject.Services.Server.UnitTests.dll"
testcontainer परियोजना के भीतर परियोजना संदर्भ इस तरह दिखेगा:
<ItemGroup>
<ProjectReference Include="..\..\Services\MyProject.Services.Server\MyProject.Services.Server.csproj">
<Project>{92EC1999-CC0C-47DD-A4D6-17C3B1233C50}</Project>
<Name>MyProject.Services.Server</Name>
</ProjectReference>
<ProjectReference Include="..\..\SvcConfiguration\MyProject.ServiceConfiguration.Interfaces\MyProject.ServiceConfiguration.Interfaces.csproj">
<Project>{8E2E7BA9-75DB-458E-A184-AC1030EAD581}</Project>
<Name>MyProject.ServiceConfiguration.Interfaces</Name>
</ProjectReference>
<ProjectReference Include="..\..\SvcConfiguration\MyProject.ServiceConfiguration.Services\MyProject.ServiceConfiguration.Services.csproj">
<Project>{39514766-23A8-45DB-96EA-B6B4D9C8B086}</Project>
<Name>MyProject.ServiceConfiguration.Services</Name>
</ProjectReference>
</ItemGroup>
न तो ServiceConfiguration.Interfaces है और न ही ServiceConfiguration.Services DLL में रखा जाता है TestResults में आउट फ़ोल्डर।
प्रोजेक्ट GUID संदर्भ और संदर्भित परियोजनाओं के बीच मेल खाता है।
क्या ऐसा कुछ है जो मुझे कमांड लाइन में याद आ रहा है?
मैं विकल्प "/ searchpathroot" में [प्रलेखन] (http://msdn.microsoft.com/en-us/library/ms182489 (V नहीं मिला है = vs.100) .aspx)। – Andreas