2017-09-01 1 views
3

J'utilise Visual Studio 2017. J'ai une solution et dans cette solution j'ai 2 projets. Un projet est une bibliothèque que j'ai faite. Cette bibliothèque utilise Target Framework .Net Standard 1.6 et Type de sortie: bibliothèque de classes. L'autre projet est une application Windows utilisant Target Framework: .Net Framework 4.6.1 et le type de sortie: Windows Application.Impossible d'utiliser la bibliothèque My Class en C#

J'ai ajouté ma bibliothèque de classes à mon application Windows et la référence se trouve dans la section Référence, mais lorsque j'essaie d'utiliser une classe de la bibliothèque, elle ne la trouve pas. J'ai également essayé d'ajouter le "Using MyLibrary" et il ne peut toujours pas trouver la référence. Que puis-je faire d'autre?

+0

Utilisez-vous .NET Core SDK 2.0? – Isma

+0

Il existe en fait quelques bogues dans VisualStudio, Resharper et tous les outils avec des références .NET Framework <-> .NET Framework. Construit-il, lorsque vous ajoutez manuellement l'utilisation? Aussi, si vous utilisez la mise à jour de Resharper vers la nouvelle version EAP, cela devrait résoudre la plupart des problèmes. –

+0

Avez-vous essayé de nettoyer et de construire la solution et de l'essayer à nouveau? –

Répondre

0

Je ne sais pas pourquoi mais toute la solution doit avoir été corrompue ou quelque chose comme ça. J'ai donc refait une toute nouvelle solution et j'ai de nouveau créé les projets et copié tous mes fichiers et ça a marché. Je ne sais pas exactement quel était le problème mais ça fonctionne maintenant.