Announcement

Collapse
No announcement yet.

Verzeichnis anderen Namen geben

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Verzeichnis anderen Namen geben

    Ich wollte einem Verzeichnis einen anderen Namen geben.
    Habe das im Explorer umbenannt, dann in der IDE 2012 den alten Namen gegen den neuen ersetzt daraufhin diese Fehler.

    Fehler 132 Ungültige ResX-Datei. Der Typ System.IMG_Bmp.ResXFileRef, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 in den Daten in Zeile 133, Position 4, kann nicht gefunden werden. Zeile 135, Position 5. D:\ActivCommOrg\ActivInform\Properties\IMG_Bmp.res x 135 5 ActivInform

    Diese Zeilen kommen aus der angemeckerten Datei.
    Code:
     <value>Neues Element kann nicht hinzugefügt werden, da im Ereignis AddingNew kein Objekt angegeben ist und ein öffentlicher Standardkonstruktor fehlt.</value>
      </data>
      <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
      <data name="italic1" type="System.IMG_Bmp.ResXFileRef, System.Windows.Forms">
        <value>..\IMG_Bmp\italic1.bmp;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
      </data> dies ist die Zeile 135
      <data name="rj1" type="System.IMG_Bmp.ResXFileRef, System.Windows.Forms">
        <value>..\IMG_Bmp\rj1.bmp;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
      </data>
    Offensichtlich gibt es 51 Folgefehler.
    Die folgenden Zeilen sind aus einer der 51 Dateien.
    Darin ist der alte Name Resources nur als Teilstring zu finden.

    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <root>
      <!-- 
        Microsoft ResX Schema 
        
        Version 2.0
        
        The primary goals of this format is to allow a simple XML format 
        that is mostly human readable. The generation and parsing of the 
        various data types are done through the TypeConverter classes 
        associated with the data types.
        
        Example:
        
        ... ado.net/XML headers & schema ...
        <resheader name="resmimetype">text/microsoft-resx</resheader>
        <resheader name="version">2.0</resheader>
        <resheader name="reader">System.IMG_Bmp.ResXResourceReader, System.Windows.Forms, ...</resheader>
        <resheader name="writer">System.IMG_Bmp.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    Was habe ich falsch gemacht?
    Gruß
    Schüler

  • #2
    Also grundsätzlich ist es schon eine schlechte Idee Sachen im Filesystem umzubenennen Solche Funktionen immer von Visual Studio aus machen.

    Falls Du Probleme mit dem Resx File hast, dann lösche einfach mal die erzeugten Files weg und erzeuge sie neu. Resx Files sind erstmal XML Files die durch ein Tool in Quellcode umgewandelt werden und danach ganz normal in die Assembly kompiliert werden.

    Die erzeugten Files enden immer mit ".Designer.cs". Danach einfach nochmal kurz was ändern und wieder speichern, dann sollten die Files wieder neu erzeugt werden. Dann stimmt vermutlich auch der Pfad drin wieder.

    Comment


    • #3
      Behoben
      Ich habe die in Resource.resx, die es so gar nicht gibt einzeln ersetzt
      Danke
      Schüler
      Habe das so gemacht es wir in Resources gesucht
      die italic1.bmp ist aber in dem umbenannten Verzeichns Img_Bmp
      Fehler 102 Ungültige ResX-Datei. Ein Teil des Pfades "D:\ActivCommOrg\ActivInform\Resources\italic1.bmp " konnte nicht gefunden werden. Zeile 135, Position 5. D:\ActivCommOrg\ActivInform\Properties\Resources.r esx 135 5 ActivInform

      Die gezeigte Resources.resx gibt es laut Explorer nicht mehr,
      so dass ich die auch nicht löschen kann.
      Die wird auch bei Erstellen nicht angelegt, auch keine mit dem neuen Namen
      Gruß
      Schüler
      Zuletzt editiert von Schüler; 03.07.2013, 15:19.

      Comment


      • #4
        Zu früh gefreut.
        Fehler 1 Die Ressourcendatei "Properties\Resources.resx" wurde nicht gefunden. ActivInform
        Warnung 2 Das benutzerdefinierte Tool "ResXFileCodeGenerator" ist der Datei "Properties\Resources.resx" zugeordnet, doch die Ausgabe des benutzerdefinierten Tools wurde im Projekt nicht gefunden. Das benutzerdefinierte Tool kann durch Rechtsklick auf die Datei im Projektmappen-Explorer und durch Auswählen von "Benutzerdefiniertes Tool ausführen" erneut ausgeführt werden. ActivInform
        Mehrfach ohne Erfolg diese Anweisung ausgeführt
        ResXFileCodeGenerator der fehlt offensichtlich

        Im Netz unter Visual Studio habe ich gefunden:

        Code:
        VSProjectItem vsProjectItem = projectItem.Object as VSProjectItem;
        if (vsProjectItem != null)
        {
        *******vsProjectItem.RunCustomTool();
        }
        Wo aber muss ich den Code konkret einfügen?
        Gruß
        Discipuli

        Comment


        • #5
          Wenn das CustomTool beim ausführen im SolutionExplorer knallt warum sollte es dann durch das ausführen im Code irgendeines Visual Studio Add Ins klappen?

          Solltest du nicht erstmal das hier fixen?

          Fehler 1 Die Ressourcendatei "Properties\Resources.resx" wurde nicht gefunden.

          Solange es die resx nicht gibt obwohl du die ins Projekt eingebunden hast (es muß so sein sonst würdest du den Fehler icht bekommen) wird das knallen. Der ResXFileCodeGenerator ist unschuldig solange die Quelldatei nicht da ist (die resx im angegebenen Ordner) kann der auch keinen Output generieren.

          Comment

          Working...
          X