VS Referenzen auf anderen Computer fehlen

Wenn man in einem VisualStudio Projekt externe Libs benutzt und diese einbindet. MUSS der Ordner mit den Libs auch in der Projektmappe von den VisualStudio Projekt mit drin sein und erst danach die Libs zum Projekt hinzufügen.

Wenn das Projekt den Lib-Ordner nicht kennt, macht VS absolute Pfade und somit ist es nicht mehr SVN/TFS tauglich.

Nach dem aber der Lib-Ordner auch dem VS-Projekt bekannt ist, werden relative Pfade zu den Libs und schon funktioniert es wieder im Team.

VS_Libs1

Der Screen zeigt, zwar auch den absoluten Pfad an, jedoch in der projektdatei an sich, ist er als relativer angegeben.

In der Projektdatei (XML-Ansicht) steht dann folgendes und wie gut zuerkennen ist, ist Convert.dll als relative Lib eingebunden und die Name.dll wurde absolut eingebunden

<ItemGroup>
  <Reference Include="Convert">
    <HintPath>Libs\Convert.dll</HintPath>
  </Reference>
  <Reference Include="Name">
    <HintPath>c:\Test\bin\Debug\Name.dll</HintPath>
  </Reference>
</ItemGroup>