Verwenden Verbindungs-string in der app.config C#

Ich benutze Visual Studio 2005 C#. Gestaltung einer mobile-App für handheld-Scanner. Im moment bin ich deklarieren Sie eine Verbindungszeichenfolge, die auf jede form ich habe. Ich will nicht, dies zu tun. Ich weiß, Sie können es tun, app.config-Datei.

Ich bin kämpfen, um zu verstehen, wie die app.config-Datei funktioniert. Ich habe gelesen Foren und stackoverflow-posts, aber ich kann es einfach nicht finden. Kann mir bitte jemand helfen mit diesem?

Beispiel: app.config-Datei in C# für SQL Server 2005 VS 2008

Aber wo ist die app.config-Datei?

Mit:
Visual Studio 2005
.net 2.0

Screenshots:

Verwenden Verbindungs-string in der app.config C#

Verwenden Verbindungs-string in der app.config C#

app.config-Datei :

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <add name="MyString" 
         connectionString="User Id=christob;Password=CHRISTOB;Host=poseidon;Pooling=true;Min Pool Size=0;Max     Pool Size=100;Connection Lifetime=0;Port=1523;Sid=GLODCQA"
         providerName="CoreLab.Oracle" />
  </connectionStrings>
</configuration>



using System.Configuration;

private void btnExit_Click_1(object sender, EventArgs e)
    {
        string sTemp = System.Configuration.ConfigurationManager.ConnectionStrings["MyString"].ConnectionString;
etc........
    }

Fehler:

Fehler 1 Bereitstellung und/oder Registrierung ist fehlgeschlagen mit dem Fehler: 0x8973190e. Fehler beim schreiben der Datei '%csidl_program_files%\hhrcv_app\system.dll'. Fehler 0x80070070: Es ist nicht genügend Speicherplatz auf dem Datenträger.
Geräte-Connectivity-Komponente

Warum erhalte ich diese Fehlermeldung? Ich nur bekommen, wenn ich mit systems.Konfiguration; Aber ich?

  • Was Projekttyp verwenden Sie in Visual Studio? Wenn es ist jede Art von Anwendung-Projekt, sollten Sie in der Lage sein, um ein neues Element hinzufügen, um das Projekt und wählen Sie "Application Configuration File" als das Element. Diese Datei könnte dann die konfigurierbare Werte für die Anwendung, die nicht erfordern eine re-build, und würde die Datei bereitgestellt werden, die neben der Anwendung in den build-output.
  • wenn Sie mit der rechten klicken Sie auf Ihr Projekt, Wählen Sie 'Hinzufügen' und 'Neues Element', dann wählen Sie eine Anwendung-Konfigurations-Datei
  • Beachten Sie, dass wenn Sie nicht bereits haben, und nicht wollen, um die Verwendung einer config-Datei (wenn es ein großes Geschäft in den deployment-Prozess, zum Beispiel), dann eine weitere option für Sie sein kann, um zu erklären, eine einzelne statische Verbindungszeichenfolge in der Anwendung, anstatt einem auf jeder form. Alle Formen können nur die statische eine.
  • Ja, das ist Das, was ich gelesen habe... Smart-Geräte & - gt; Pocket Pc 2003 oder Windows CE 5.0 > Device application. ALSO, wenn ich Rechtsklick auf meine Lösung > hinzufügen - > new item > (es sollte hier aber nicht )
  • Interessant. Ich bin nicht vertraut mit Pocket PC oder Windows CE-Projekt Vorlagen. Auf jeden Fall freuen um die verfügbaren Elemente zu sehen, wenn man die Hinzugefügt werden können, ist es möglicherweise in einem anderen Bereich in der Schnittstelle. Sie könnten auch versuchen, nur das hinzufügen einer text-Datei namens App.Config manuell und putting XML-config-Daten in der Datei um zu sehen, ob die build - /deploy-Prozess umfasst es. Wenn es wirklich keine option für eine config-Datei in das Projekt, geben Sie dann vielleicht eine statische Verbindungszeichenfolge erhalten, wo Sie müssen sehr viel besser.
Schreibe einen Kommentar