Ich bin mir bewusst, dass es bereits eine Frage here fragt genau die gleiche Fehlermeldung, aber leider die angenommene Antwort nicht funktioniert mich.MSBuild Fehler: "Konnte diesen Verweis nicht auflösen. Konnte die Assembly nicht finden ..."
konnte ich meine aktuelle Lösung erfolgreich heute Morgen bauen, aber der Bau begann plötzlich vor ~ 15 Minuten versagt, mit der folgenden Fehlermeldung:
C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1820,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "MyAssembly.dll". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
für mich Leider wird diese DLL erforderlich durch mein Code. Da es nicht gefunden werden kann, wird meine Lösung nicht kompiliert.
Ich habe versucht, zu reinigen und dann meine Lösung wieder aufzubauen, aber das war nutzlos.
Ich bemerkte, dass es ein gelbes Symbol neben dieser Referenz gab, also entfernte ich die Referenz und fügte sie dann erneut an genau der gleichen Stelle ein, die im <HintPath>
-Tag in meiner .csproj
-Datei angegeben war. (Der Speicherort war der Ordner \bin\Debug
.) Das gelbe Symbol verschwand dann.
jedoch sofort, nachdem ich auf „Build-Lösung“ angeklickt (in Debug
-Modus), erscheint das gelbe Symbol wieder, und wieder sah ich die gleiche Nachricht MSBuild Fehler, mich zu informieren, dass die DLL nicht gefunden werden konnte.
Wie kann ich dieses Problem beheben?
Ist 'MyAssembly.dll' eine Assembly in Ihrer Lösung? –
@WaiHaLee Ja, ist es. –