J'ai une solution Visual Studio. J'ai plusieurs projets dans cette solution. Il y a un projet principal qui agit comme le démarrage et utilise d'autres projets. Il y a un projet appelé "ProjectX". Sa référence est ajoutée au projet principal. Le ProjectX fait référence à une autre dll .NET (disons abc.dll) qui ne fait pas partie de la solution.
Maintenant, cette abc.dll devrait être copiée dans le dossier bin/debug du projet principal, mais elle n'y est pas copiée. Pourquoi n'est-elle pas copiée, y a-t-il des raisons connues ?
2 votes
Si vous n'y arrivez pas, copiez-le dans votre pré-construction.
1 votes
Comment utilisez-vous votre "ProjetX" dans le projet principal - quel est le type de projet, la cible, etc.
2 votes
J'ai eu le même problème et cette réponse l'a résolu : stackoverflow.com/a/8213977/174469
4 votes
Duplicata possible de Msbuild ne copie pas les références (dlls) lors de l'utilisation des dépendances du projet dans la solution
1 votes
Il y a
RestoreProjectStyle
solution disponible . L'idée est de définir<RestoreProjectStyle>PackageReference</RestoreProjectStyle>
pour chaque projet .Net Framework de la solution.