Hmmm, I only have version installed. I just started using MbUnit, and only installed it on my build machine a few days ago. When I try to "add reference" in DevStudio I only see the MbUnit assemblies listed once. They are copied into the output folders of my project (seems to be the default for adding a reference?!?), but they should just be copies of the same assembly, right?
Thanks, Wes On Jan 17, 6:01 am, "Graham Hay" <[EMAIL PROTECTED]> wrote: > Your BuildGraph() error can be caused by a version mismatch between the > mbunit.framework.dll that the tests were built against and the version they > are running under, do you have more than one version of mbunit on your > system? (btw, the version info for some of the older versions can > misleading/downright wrong). > > On 17/01/2008, Wesley Hunt <[EMAIL PROTECTED]> wrote: > > > > > > > I'm having the exact same troubles as those reported in the "MSBuild > > integreation" [sic] thread (Sorry, I don't seem to be able to reply > > directly to it): > > >http://groups.google.com/group/MbUnitUser/browse_frm/thread/2143ef349... > > > If I deliberately misspell the assembly to test it gives me: > > > UnitTests.csproj(96,7): error : Test assembly D:\Main\Src\UnitTests\bin > > \Debug\BadFileName.dll cannot be found > > UnitTests.csproj(96,7): error : Full name: D:\Main\Src\UnitTests\bin > > \Debug\BadFileName.dll > > UnitTests.csproj(96,7): error : Unexpected failure during MbUnit > > execution > > UnitTests.csproj(96,7): error : Failed loading assemblies > > UnitTests.csproj(96,7): error : at > > MbUnit.Core.Graph.TestDomainDependencyGraph.BuildGraph(String[] > > testAssemblies, String[] assemblyPaths, IFixtureFilter fixtureFilter, > > IRunPipeFilter runPipeFilter, Boolean verbose) > > UnitTests.csproj(96,7): error : at > > MbUnit.Core.Graph.TestDomainDependencyGraph.BuildGraph(String[] > > testAssemblies, String[] assemblyPaths, IFixtureFilter fixtureFilter, > > Boolean verbose) > > UnitTests.csproj(96,7): error : at > > MbUnit.MSBuild.Tasks.MbUnit.InternalExecute() > > UnitTests.csproj(96,7): error : at > > MbUnit.MSBuild.Tasks.MbUnit.Execute() > > > When I enter the assembly correctly I get the error the OP mentioned: > > > UnitTests.csproj(96,7): error : Unexpected failure during MbUnit > > execution > > UnitTests.csproj(96,7): error : Failed loading assemblies > > UnitTests.csproj(96,7): error : at > > MbUnit.Core.Graph.TestDomainDependencyGraph.BuildGraph(String[] > > testAssemblies, String[] assemblyPaths, IFixtureFilter fixtureFilter, > > IRunPipeFilter runPipeFilter, Boolean verbose) > > UnitTests.csproj(96,7): error : at > > MbUnit.Core.Graph.TestDomainDependencyGraph.BuildGraph(String[] > > testAssemblies, String[] assemblyPaths, IFixtureFilter fixtureFilter, > > Boolean verbose) > > UnitTests.csproj(96,7): error : at > > MbUnit.MSBuild.Tasks.MbUnit.InternalExecute() > > UnitTests.csproj(96,7): error : at > > MbUnit.MSBuild.Tasks.MbUnit.Execute() > > > Running as an <Exec> command instead works just fine. > > > My task looks like this: > > > <MbUnit > > Assemblies="$(TargetPath)" > > ReportTypes="xml" > > ReportFileNameFormat="mbunittestreport.{0}.{1}" > > ReportOutputDirectory="$(TargetDir)" /> > > > I've used various forms of hardcoding instead of $(TargetPath) etc to > > no avail. > > > Any ideas? > > -Wes- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "MbUnit.User" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/MbUnitUser?hl=en -~----------~----~----~----~------~----~------~--~---
