Bonjour les gars d'abord s'excuser d'avoir posé une question aussi simple et pourtant redondante mais il semble que mon cas soit un peu différent lorsque googling n'a pas réussi à fournir des réponses. J'ai une solution avec 2 projets dire proj1 et proj2 où proj1 est une application Winform et proj2 est un application.proj1 classlibrary est assis iciChemin du répertoire racine Winform.Comment encore!
C: \ Documents and Settings \ myname \ Mes documents \ Visual Studio 2005 \ Projects \ proj1 \ proj1
ane le classlibrary est ici
C: \ Documents and Settings \ myname \ Mes documents \ Visual studio 2005 \ Projects \ proj1 \ proj2
Maintenant, j'ai un rapport dans un rapport du sous-dossier où j'ai mon CrystalReport et d'autres étoffes je dois avoir ce chemin racine de proj1
C: \ Documents and Settings \ myname \ Mes documents \ visuels Studio 2005 \ Projects \ proj1 \ proj1
de sorte que j'ajoute @"Report\myreport.rpt"
à celui-ci. Je crois avec ce qu'il est censé être un chemin relatif au déploiement me machine.correct si je suis wrong.the idée principale est d'avoir un chemin relatif au dossier rapport à
C: \ Documents and Settings \ myname \ Mes documents \ Visual Studio 2005 \ Projects \ proj1 \ proj \ Report.
de tout ce que je cherchai en ligne comme Environment.CurrentDirectory
ou Application.StartupPath
ou Application.ExecutablePath
ou System.Reflection.Assembly.GetExecutingAssembly().Location
sont juste de me donner soit le bac/proj1.exe ou le dossier de débogage. je ne peux pas comprendre comment faire cela
merci de lire ceci.oh yeah! et pour votre réponse aimable. PS: en utilisant C# 2.0
voir cette http: //stackoverflow.com/questions/3057763/how-do-you-get-the-solution-directory-in-c-sharp-vs-2008-in-code – nawfal