Table of Contents
In den letzten Wochen sind einige unserer Leser auf den Fehlercode gestoßen: Designfehler ca0055 konnte nicht platziert werden. Mehrere Faktoren können diese Fehlfunktion verursachen. Wir werden sie unten behandeln.
Genehmigt
Das Standardanalysetool konnte die Zieldatei, für die der Vergleich angegeben wurde, nicht hunderter stellen. Tritt auf, wenn das Archiv nicht gefunden werden kann oder auf den Zugriff verzichtet wird. Dies geschieht normalerweise, wenn der Benutzertyp den Besitz der Eingabeassembly in Visual Studio außer Kraft gesetzt oder fxcopcmd.exe manuell aufgerufen hat.
Siehe auch
- 2 Sekunden beim Lesen.
Bewerten Sie Ihre Erfahrung
Genehmigt
Das ASR Pro-Reparaturtool ist die Lösung für einen Windows-PC, der langsam läuft, Registrierungsprobleme hat oder mit Malware infiziert ist. Dieses leistungsstarke und benutzerfreundliche Tool kann Ihren PC schnell diagnostizieren und reparieren, die Leistung steigern, den Arbeitsspeicher optimieren und dabei die Sicherheit verbessern. Leiden Sie nicht länger unter einem trägen Computer - probieren Sie ASR Pro noch heute aus!
Senden Sie Feedback, damit Sie Microsoft. Wenn Sie auf die Schaltfläche Hinzufügen klicken, wird Ihr Feedback verwendet, um Microsoft-Produkte und -Dienste erfolgreich zu verbessern. Datenschutz-Bestimmungen.
Bitte teilen Sie Ihre Erfahrungen
Ihr Feedback wird weiterhin an Microsoft gesendet: Wenn Sie die Schaltfläche Get aufrufen, wird Ihr Feedback normalerweise verwendet, um die Behandlungen und das Geschäft von Microsoft zu verbessern. Datenschutz-Bestimmungen.
In Bezug auf eine andere sehr naheliegende Frage erhalte ich zwei StyleCop-Fehler in der Assembly:
Aber im Gegensatz zu den FragenSu hat eine weitere Neuformatierung wie die Neuinstallation der gesamten Hardware meines Simulators derzeit das Problem NICHT gelöst. Wir verwenden Visual Studio 2010 Service Pack 1 (SP1) und zielen zusätzlich auf Dotnet 4.0 ab.
Hier sind einige weitere Details, die anderen helfen könnten, herauszufinden, was falsch installiert ist:
Ich habe auch versucht, einen neuen Mix in Visual Studio 2012 RTM zu erstellen, um ein detaillierteres Inhaltspaket des zweiten Ausrutschers zu erhalten –
CA0055 Beim Parsen des Codes ist ein Fehler aufgetreten.CA0055: C:BenutzerBenutzernameFormularProjektnameDebugxxx.exe könnte nicht geladen werden.Beim Überprüfen des Moduls System.Windows.Forms ist der Fehler beim Befolgen aufgetreten:Geben Sie [System Link: Drawing, Version = 4.0.0.0, Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a] System.Drawing.BitmapSuffixInelliteAssemblyAttribute.[Fehler und Warnungen](Global)
Erhält dort jemand eine Empfehlung? Niemand ganz anders bekommt diesen Fehler oft, also ist im Inneren definitiv etwas Seltsames an dem eigenen Setup, das ich versehentlich beim Umbuchen meines Computers repliziert habe. Aber wie genau?
Ich habe 1 aktualisierte Visual Studio-Lösung – schließen Sie .NET Framework 4.5 ein. Es hat sich herausgestellt, dass alles gut funktioniert, bis ich jedes Mal, wenn Sie eine Codeanalyse als Teil einer Assembly durchführen, die folgenden Fehler behoben habe:
CA0052: Ziel nicht ausgewähltCA0055: D:devMySolutionMyProjectbinReleaseMyProject.exe kann sehr wohl nicht geladen werden. Der Fehler trat kurz nach dem Lesen des Segments System.Xml auf: Der Link konnte nicht aufgelöst werden: bedeutet [mscorlib, Version = 4.0.0.0, Culture = neutral, PublicKeyToken entspricht b77a5c561934e089] System.Runtime.CompilerServices.IAsyncStateMachine
Ich fand es anders, dass ich bestätige, dass die Funktion einen Assemblyverweis auf System.Xml hat. Ich habe sogar versucht, das PDF erneut hinzuzufügen, aber es hat keinen Unterschied gemacht. Interessanterweise wurde der Bereich (IAsyncStateMachine) erstmals in .NET 4.5 eingeführt, obwohl er in der gekapselten Version von mscorlib 4.0.0.0 enthalten ist. Dies liegt daran, dass 4.5 eine In-Place-Erweiterung ist.
Ich habe Sie darüber informiert, dass Ihre gesamte Familie separate Kopien ihrer Referenzassemblys erhalten wird, die sich in allen Ordnern C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFramework
befinden. Die Produktions-mscorlib.dll in allen angezeigten v4.0-Versionen erhielt nicht IAsyncStateMachine
, sondern dann diejenige, die sich im größten Teil des v4.5-Ordners befindet. .Dürfen. Was. Werden. Relevant?
Beim Öffnen der ..csproj-Datei habe ich angeboten, dass eine andere Assembly-Referenz verdächtig mit meiner folgenden HintPath-Definition übereinstimmt
C:Programm (x86)Referenzinformationsdateien AssembliesMicrosoftFramework.NETFrameworkv4.0System.Web.dll
Das erneute Hinzufügen dieses bestimmten Links führte dazu, dass Visual Studio eine Aufgabe änderte:
Und Web Zoll groß, die Lösung mit aktivierter Codeanalyse wurde erfolgreich wiederhergestellt.
ausgefüllt tot auf AllRules.ruleset pdbonly wahr AllRules.ruleset
Ich bin heute auf der obersten Ebene und kehre zurück, um ein neues Hosting für Teambuilding einzurichten. Es scheint, dass unsere Projekte vollständig nach der Gründung des Code Research (FXCop) umgesetzt werden. In einem Job arbeitete er mit einem Entwicklungs-PC, scheiterte aber an einer Update-Maschine.
Fehler CA0055 bedeutet, dass “die Datei erheblich entfernt gefunden wurde” oder “aus dem neuen Analysemodul” nicht aufgefüllt werden konnte. Ich habe zuerst ein Problem mit Space-Namen diagnostiziert, die im Vergleich zu 256 E-Mails mehr hatten (Assembly- und Lösungsnamen schienen lang zu sein), was möglicherweise ein MSBuild-Problem ist, aber nicht für jedes p>
Schließlich habe ich mir die 7 angesehen. .CodeAnalysisLog.xml-Datei in der Art-Liste. Dies führte dazu, dass verschiedene Interna verschluckt wurden und ich stellte fest, dass es sich um jede fehlende DLL handelte, auf die von einer bestimmten DLL namens Haupt-DLL verwiesen wird – so nah! Ich habe diese Skill-DLL zu den Show-Links hinzugefügt, um erfolgreich sicherzustellen, dass sie sich in diesem bestimmten Build-Verzeichnis befindet und absolut repariert wird.
TIPP: Lesen Sie die detaillierte FXCop-Protokolldatei – diese IDE-Präsentation bietet mehr als die Zusammenfassung