Les Chemins relatifs dans les Winforms
Chemins relatifs en C# agissent tordu pour moi. Dans un cas, Im la manipulation d'un ensemble de Texture2d objets de mon application, prendre le nom de fichier et l'utiliser pour localiser les fichiers et charger les textures sur les objets de l'Image. J'ai ensuite charger une image à partir d'un chemin d'accès relatif stockées dans le fichier de classe et d'utiliser un chemin relatif qui doit être relatif au Contenu/gfx. Mais si je n'ai pas charge ces textures, ces chemins échouera. Comment puis-je garuantee que mon rel chemin de l'habitude de l'échec? Web travail de tous rel chemins sont relatifs au dossier dans lequel le fichier, nous travaillons de est en, puis-je le configurer de cette façon et de faire toutes les rel chemins d'accès au dossier racine où mon application est-elle située?
OriginalL'auteur | 2009-06-19
Vous devez vous connecter pour publier un commentaire.
Je recommande de ne pas utiliser des chemins relatifs dans la première place.
Utilisation Chemin d'accès.Combiner de transformer votre des chemins relatifs dans des chemins absolus. Par exemple, vous pouvez l'utiliser pour obtenir le chemin d'accès complet au démarrage de votre système EXE:
Une fois que vous avez que, vous pouvez l'obtenir du répertoire:
et tourner votre chemin relatif à un chemin d'accès absolu:
Ce sera beaucoup plus fiable que d'essayer d'utiliser des chemins relatifs.
Si mon répertoire contient un espace, il ne peut pas trouver le chemin, mais si elle ne le fait pas, il fonctionne très bien.
OriginalL'auteur Reed Copsey
Si vous vous attendez à une ressource qui doit être dans le même répertoire que le fichier exécutable ou dans un sous-répertoire de ce répertoire, il est préférable de toujours utiliser
ou si vous êtes inquiet que le répertoire de travail peut être mal, vous pouvez le faire:
OriginalL'auteur jjxtra
//[nom de l'espace] est le nom de l'espace
//vous devez copier votre fichier.-- en Depug fichier
OriginalL'auteur Suhaib ghrear