Datei Bei dem Versuch, mein C# Projekt zu kompilieren, erhalte ich folgende Fehlermeldung:Ungültige Ressourcen
'C:\Documents and Settings\Dan\Desktop\Rowdy Pixel\Apps\CleanerMenu\CleanerMenu\obj\Debug\CSC97.tmp' is not a valid Win32 resource file.
viele Google-Suchen durchgemacht hat, habe ich festgestellt, dass dies in der Regel durch ein 256x256 Bild in einem Symbol verursacht wird verwendet, durch das Projekt. Ich habe alle Symbole durchgegangen und die 256x256 Versionen entfernt, aber der Fehler bleibt bestehen. Irgendwelche Ideen, wie man das loswerden kann?
@Mike: Es zeigte sich mysteriöser einer Nacht. Ich habe die CSproj-Datei durchsucht, aber eine CSC97.tmp wird nicht erwähnt (ich habe auch die Lösungsdatei überprüft, aber ich hatte auch kein Glück). Falls es hilft, habe ich die contents of the csproj file on pastebin gepostet.
@Derek: Kein Problem. Hier ist die Compiler-Ausgabe.
------ Build started: Project: Infralution.Licensing, Configuration: Debug Any CPU ------
Infralution.Licensing -> C:\Documents and Settings\Dan\Desktop\Rowdy Pixel\Apps\CleanerMenu\Infralution.Licensing\bin\Debug\Infralution.Licensing.dll
------ Build started: Project: CleanerMenu, Configuration: Debug Any CPU ------
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Csc.exe /noconfig /nowarn:1701,1702 /errorreport:prompt /warn:4 /define:DEBUG;TRACE /main:CleanerMenu.Program /reference:"C:\Documents and Settings\Dan\Desktop\Rowdy Pixel\Apps\CleanerMenu\Infralution.Licensing\bin\Debug\Infralution.Licensing.dll" /reference:..\NotificationBar.dll /reference:..\PSTaskDialog.dll /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dll /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dll /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Drawing.dll /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dll /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll /reference:obj\Debug\Interop.IWshRuntimeLibrary.dll /debug+ /debug:full /optimize- /out:obj\Debug\CleanerMenu.exe /resource:obj\Debug\CleanerMenu.Form1.resources /resource:obj\Debug\CleanerMenu.frmAbout.resources /resource:obj\Debug\CleanerMenu.ModalProgressWindow.resources /resource:obj\Debug\CleanerMenu.Properties.Resources.resources /resource:obj\Debug\CleanerMenu.ShortcutPropertiesViewer.resources /resource:obj\Debug\CleanerMenu.LocalizedStrings.resources /resource:obj\Debug\CleanerMenu.UpdatedLicenseForm.resources /target:winexe /win32icon:CleanerMenu.ico ErrorHandler.cs Form1.cs Form1.Designer.cs frmAbout.cs frmAbout.Designer.cs Licensing.cs ModalProgressWindow.cs ModalProgressWindow.Designer.cs Program.cs Properties\AssemblyInfo.cs Properties\Resources.Designer.cs Properties\Settings.Designer.cs Scanner.cs ShortcutPropertiesViewer.cs ShortcutPropertiesViewer.Designer.cs LocalizedStrings.Designer.cs UpdatedLicenseForm.cs UpdatedLicenseForm.Designer.cs
error CS1583: 'C:\Documents and Settings\Dan\Desktop\Rowdy Pixel\Apps\CleanerMenu\CleanerMenu\obj\Debug\CSC97.tmp' is not a valid Win32 resource file
Compile complete -- 1 errors, 0 warnings
------ Skipped Build: Project: CleanerMenu Installer, Configuration: Debug ------
Project not selected to build for this solution configuration
========== Build: 1 succeeded or up-to-date, 1 failed, 1 skipped ==========
Ich habe auch das Symbol, das ich verwende, hochgeladen. Sie können view it here.
@Mike: Danke! Nachdem alles außer dem 32x32-Image entfernt wurde, hat alles super funktioniert. Jetzt kann ich zurückgehen und die anderen Größen eins nach dem anderen hinzufügen, um zu sehen, welcher mich Kummer verursacht. :)
@Derek: Da ich zuerst den Fehler bekam, hatte ich eine vollständige Neuinstallation von Windows (und damit auch das SDK.) Es war nicht der Hauptgrund für die Neuinstallation, aber ich hatte eine dünne Hoffnung, dass es das Problem beheben würde.
Nun, wenn nur kann ich herausfinden, warum es vorher mit allen anderen Größen gearbeitet ...
Bitte fügen Sie Ihre Antwort oder danken in Kommentaren nicht in Frage. –