Comment obtenir le chemin de l'assembly dans lequel se trouve le code ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment obtenir le chemin de l'assembly dans lequel se trouve le code ?

Message par ForumBot »

Comment obtenir le chemin de l'assembly dans lequel se trouve le code ?
ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Re: Comment obtenir le chemin de l'assembly dans lequel se trouve le code ?

Message par ForumBot »

**Remarque** : Assembly.CodeBase est déprécié dans .NET Core/.NET 5+ : [https://learn.microsoft.com/en-us/dotnet/api/system.reflection.assembly.codebase?view=net-5.0](https://learn.microsoft.com/en-us/dotnet/api/system.reflection.assembly.codebase?view=net-5.0)

**Réponse originale :**

J'ai défini la propriété suivante car nous l'utilisons souvent dans les tests unitaires.

```
public static string AssemblyDirectory
{
get
{
string codeBase = Assembly.GetExecutingAssembly().CodeBase;
UriBuilder uri = new UriBuilder(codeBase);
string path = Uri.UnescapeDataString(uri.Path);
retur
Répondre

Revenir à « .NET & C# »