2010-11-23 4 views
1

Mon problème semble assez simple. J'ai une solution avec plusieurs projets et fondamentalement j'essaye de faire un peu de mélange avec C++, C# et CLI. Mon problème est que j'ai besoin d'ajouter des références de mon projet C++. Lorsque la boîte de dialogue "Ajouter une référence" apparaît, je n'ai que l'onglet "Projets". Je sais que vous avez généralement plusieurs onglets pour ajouter différents types de références. Ce qui m'intéresse c'est la boîte de dialogue "Parcourir". J'ai besoin de ceci pour ajouter une référence à une DLL qui est préconstruite. Je vise. Net 4.0.Visual Studio 2010 - Ajouter des onglets de référence ne me donnera que des projets. Pas de navigation autorisée?

Il semble qu'il existe une propriété de projet qui peut être définie pour limiter cela, mais je ne suis pas sûr. MSDN semble mentionner quelque chose le long des lignes que si vous avez plusieurs projets dans une solution et ils ciblent des versions du framework .Net, la liste des possibilités peut être limitée. Dans "Comment: ajouter ou supprimer des références dans Visual Studio" MSDN mentionne: "Le nombre d'onglets disponibles en haut de la boîte de dialogue Ajouter une référence peut varier en fonction du type de projet ouvert et des ressources qu'il contient. Les projets natifs C++ contiennent uniquement un onglet Projets. "

Il ne mentionne pas vraiment ce que ce sont précisément alors peut-être juste un vaste sujet. De toute façon, j'ai dépouillé la solution à mon projet C++ seulement et je peux construire avec succès. Cependant, je peux seulement ajouter des références à d'autres projets.

Répondre

8

Apparemment, la définition de l'option CLR sur le projet est ce qui ouvre la liste pour inclure plus d'options. Je voulais seulement l'activer sur un fichier source, mais je suppose que Visual Studio n'ajoutera pas de fonctionnalités de référence à moins que vous ne l'activiez pour l'ensemble du projet. Par conséquent, ma solution était de l'activer pour l'ensemble du projet, ajouter la référence, puis supprimer l'option sur le projet. Fondamentalement un truc sale mais juste au cas où les gens rencontreraient le même problème, c'est ce qui a fonctionné pour moi.

Erik

+0

Merci. Cela semble être un bug ... – SChalice

Questions connexes