Hallo Leute, entschuldigen Sie sich zuerst dafür, dass Sie eine so einfache und doch überflüssige Frage gestellt haben, aber es scheint, dass mein Fall ein bisschen anders ist, wo Googeln keine Antworten lieferte. Ich habe eine Lösung mit 2 Projekten sagen proj1 und proj2 wo proj1 eine winform Anwendung ist und proj2 ein Classlibrary application.proj1 ist hierWinform-Stammverzeichnispfad.Wie wieder!
C sitzt: \ Dokumente und Einstellungen \ myname \ Eigene Dateien \ Visual Studio 2005 \ Projects \ proj1 \ proj1
an den Classlibrary hier ist
C: \ Dokumente und Einstellungen \ myname \ Eigene Dateien \ Visual Studio 2005 \ Projects \ proj1 \ proj2
Jetzt habe ich einen Bericht in einem Unterordner Bericht, wo ich meine Crystal haben und andere Stoffe ich diese Root-Pfad von proj1 haben müssen
C: \ Dokumente und Einstellungen \ myname \ Eigene Dateien \ Visual Studio 2005 \ Projects \ proj1 \ proj1
so dass ich @"Report\myreport.rpt"
daran anhängen. Ich glaube, mit, dass es angenommen hat, relativer Pfad sein auf dem machine.correct sie entfalten, wenn ich falsch.Die Leitgedanke bin, ist bei
C relativen Pfad zu dem Bericht Ordner zu haben: \ Dokumente und Einstellungen \ myname \ Eigene Dateien \ Visual Studio 2005 \ Projects \ proj1 \ proj \ Report.
von allen i Online wie Environment.CurrentDirectory
gesucht oder Application.StartupPath
oder Application.ExecutablePath
oder System.Reflection.Assembly.GetExecutingAssembly().Location
sind mir gerade gegeben entweder die bin/proj1.exe oder die Debug-Ordner. ich kann einfach nicht herausfinden, wie man das macht
danke für das Lesen this.oh yeah! und für deine freundliche Antwort. PS: mit C# 2.0
dieses http: //stackoverflow.com/questions/3057763/how-do-you-get-the-solution-directory-in-c-sharp-vs-2008-in-code – nawfal