Laden...

.sql Scripten als Ressource verwenden

Erstellt von schillerdeluxe vor 15 Jahren Letzter Beitrag vor 15 Jahren 614 Views
S
schillerdeluxe Themenstarter:in
138 Beiträge seit 2006
vor 15 Jahren
.sql Scripten als Ressource verwenden

Hallo,

ich habe mehrere sql scripten, welche eingelesen werden müssen. Anforderung ist aber, dass schlussendlich eine Datei (.exe) "ürbrig" bleibt. Jetzt habe ich mich auf msdn schon schlau gemacht, dass es dafür Ressourcen gibt. Wie auf msdn beschrieben habe ich meine sql scripten als ressourcen hinzugefügt.

Leider ergibt sich jetzt das Problem, dass ich nicht weißt, wie ich diese scripten in c# jetzt verwende...

danke
schillerdeluxe

G
497 Beiträge seit 2006
vor 15 Jahren

entnommen von hier


/// <summary>
/// Extracts an embedded file out of a given assembly.
/// </summary>
/// <param name="assemblyName">The namespace of you assembly.</param>
/// <param name="fileName">The name of the file to extract.</param>
/// <returns>A stream containing the file data.</returns>
public static Stream GetEmbeddedFile(string assemblyName, string fileName)
{
    try
    {
        System.Reflection.Assembly a = System.Reflection.Assembly.Load(assemblyName);
        Stream str = a.GetManifestResourceStream(assemblyName + "." + fileName);
           
        if(str == null)
            throw new Exception("Could not locate embedded resource '" + fileName + "' in assembly '" + assemblyName + "'");
        return str;
    }
    catch(Exception e)
    {
        throw new Exception(assemblyName + ": " + e.Message);
    }
}

S
schillerdeluxe Themenstarter:in
138 Beiträge seit 2006
vor 15 Jahren

super danke