Ich habe ein Problem, leider habe ich keine Lösung gefunden, die beheben kann Mein Problem, andere Lösungen können gefunden werden, aber niemand funktioniert für mich.TFS - Fehler: "Der Typ oder Namespace-Name 'blabla' existiert nicht im Namespace 'blublu' (fehlt eine Assembly-Referenz?)
Wenn ich lokal meine Lösung, alles ist perfekt, aber wenn ich die Build-Definition mit dieser Lösung starten habe ich einige Probleme. Erstens einige erros wie:
Console.cs (5): The type or namespace name 'Core' does not exist in the namespace 'Toto' (are you missing an assembly reference?)
Enti\Extensions.cs (602): The type or namespace name 'Attribute' could not be found (are you missing a using directive or an assembly reference?)
und andere mit dem gleichen Fehler wie die letzten
.mir helfen ich diese Warnungen haben auch, hierunter, einer von ihnen (andere sind ähnlich):
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets (1605): Could not resolve this reference. Could not locate the assembly "Comarch.B2.Core". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
Was ich versucht:
- Die Referenzen wie „Core“ zum Beispiel sind gut in das Projekt aufgenommen Referenzen;
- entnommen und Warnhinweise
- Überprüft die Version Framework-dotNET Der Pfad lenghts (http://www.gitshah.com/2011/06/visual-studio-2010-fixing-referenced.html)
Zum Beispiel der erste Fehler oben:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using .Core.Interfaces.Dictionaries;
namespace Toto.Presentation.Extensions.Interfaces
{
public class Console
{
...
}
}
Dann ein Stück meiner LOG:
> C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(1605,5):
> warning MSB3245: Could not resolve this reference. Could not locate
> the assembly "Common". Check to make sure the assembly exists on disk.
> If this reference is required by your code, you may get compilation
> errors.
> [c:\bw\41\src\F\TFS\te\Pro\Extensions\Toto.Presentation.Extensions.Interfaces\Toto.Presentation.Extensions.Interfaces.csproj]
> For SearchPath "{HintPathFromItem}".
> Considered "..\..\..\..\..\..\..\..\..\..\Toto.Common.dll", but it didn't exist.
> For SearchPath "{TargetFrameworkDirectory}".
> Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Toto.Common.winmd",
> but it didn't exist.
> Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Toto.Common.dll",
> but it didn't exist.
> Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Toto.Common.exe",
> but it didn't exist.
Danke v sehr viel, um mir zu helfen, habe ich vor 2 Tagen gezögert.
Haben Sie die Assembly "Core" in TFS eingecheckt und diese beim Erstellen auf den Build Agent-Server heruntergeladen? –