anchor.diff:          this.CreateDummyTestProjectBuildItAndDo(fun exe ->
               Assert.IsTrue(File.Exists exe, "failed to build exe")
               this.MakeProjectAndDoWithProjectFile(["doesNotMatter.fs"], ["mscorlib"; "System"; "System.Core"; "System.Net"], 
  -                                                    "<ItemGroup><Reference Include=\"Test\"><HintPath>.\\Test.dll</HintPath></Reference></ItemGroup>", "v3.5", (fun project file ->
  +                                                    "<ItemGroup><Reference Include=\"Test\"><HintPath>.\\Test.dll</HintPath></Reference></ItemGroup>", "v4.0", (fun project file ->
                   let assemRef = TheTests.FindNodeWithCaption(project, "Test") :?> AssemblyReferenceNode
                   Assert.IsFalse(assemRef.CanShowDefaultIcon(), "reference should be banged out, does not resolve")
                   // add reference to Test.exe
  
positive.code: 
      [<Test>]
      member public this.``ReferenceResolution.Bug4423.LoadedFsProj.Works``() =
          this.MakeProjectAndDo(["doesNotMatter.fs"], ["mscorlib"; "System"; "System.Core"; "System.Net"], "", "v3.5", (fun project ->
              let expectedRefInfo = [ "mscorlib", true
                                      "System", true
                                      "System.Core", true
  
negative.code:         this.CreateDummyTestProjectBuildItAndDo(fun exe ->
              Assert.IsTrue(File.Exists exe, "failed to build exe")
              this.MakeProjectAndDoWithProjectFile(["doesNotMatter.fs"], ["mscorlib"; "System"; "System.Core"; "System.Net"], 
                                                      sprintf "<ItemGroup><Reference Include=\"Test\"><HintPath>%s</HintPath></Reference></ItemGroup>" exe, "v4.0", (fun project file ->
                  let assemRef = TheTests.FindNodeWithCaption(project, "Test") :?> AssemblyReferenceNode
                  Assert.IsTrue(assemRef.CanShowDefaultIcon(), "reference should not be banged out, does resolve")
                  // add reference to Test.exe
  