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
-~----------~----~----~----~------~----~------~--~---

Reply via email to