J'ai un projet C# (appelons-la "MainProj") qui fait référence à plusieurs autres projets DLL. Par l'ajout de ces projets à MainProj de références, il va construire et copiez la DLL à MainProj répertoire de travail.
Ce que je voudrais faire est de les avoir ces référencé DLL être situé dans un sous-répertoire de MainProj répertoire de travail, c'est à dire MainProj/bin/Dll, plutôt que le répertoire de travail lui-même.
Je ne suis pas très expérimentée programmeur C#, mais venant du C++ monde, je suis en supposant une approche serait de supprimer les références du projet et explicitement charger la DLL requis par le chemin d'accès et nom de fichier (c'est à dire en C++, la fonction LoadLibrary). Ce que je préfère faire cependant, si il y a un moyen, serait de créer une sorte de "référence binaire chemin", alors qu'ils avaient tous être automatiquement copié dans ce sous répertoire quand je build (et puis être référencé à partir de là sans m'avoir besoin de charger explicitement chaque). Est une chose possible?
Si non, quelle est la méthode préférée en C# pour accomplir ce que je suis après (c'est à dire quelque chose avec de l'Assemblée.Charge / De L'Assemblée.LoadFile / Assemblée.LoadFrom? Quelque chose dans le domaine d'application peut-être? Ou D'Un Système.De l'environnement?)
Merci!