Rechercher : dans
Par :

Reference d'assembly [C#]

Dernière réponse le 2 jui 2008 à 16:29:00 mich62120, le 4 jun 2008 à 17:02:28 
 Signaler ce message aux modérateurs

Bonjour,

Mon programme C# ne veut pas se compiler:

l'erreur donnée est : le nom d'espace n'est pas trouver (une directive using ou une référence d'assembly est -elle manquante);

Cela pour deux classes SaddCitect et SaddPile mises dans des namespace bien déclaré en début de programme :

using SaddCitect;
using SaddPile;


donc je ne pense pas que ce soirt un probleme de using.

Mais dans ce cas qu'est ce qu'une référence d'assembly?
J'ai bien un fichier assemblyInfo mais je ne comprend rien.

Je vous le copie au cas ou ca peut vous aider.
____________________________________________________
AssemblyInfo.cs


using System.Reflection;
using System.Runtime.CompilerServices;

//
// Les informations générales relatives à un assembly dépendent de
// l'ensemble d'attributs suivant. Pour modifier les informations
// associées à un assembly, changez les valeurs de ces attributs.
//
[assembly: AssemblyTitle("")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("")]
[assembly: AssemblyCopyright("")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

//
// Les informations de version pour un assembly se composent des quatre valeurs suivantes :
//
// Version principale
// Version secondaire
// Numéro de build
// Révision
//
// Vous pouvez spécifier toutes les valeurs ou indiquer des numéros de révision et de build par défaut
// en utilisant '*', comme ci-dessous :

[assembly: AssemblyVersion("1.0.3")]

//
// Pour signer votre assembly, vous devez spécifier la clé à utiliser. Consultez
// la documentation Microsoft .NET Framework pour plus d'informations sur la signature d'un assembly.
//
// Utilisez les attributs ci-dessous pour contrôler la clé utilisée lors de la signature.
//
// Remarques :
// (*) Si aucune clé n'est spécifiée, l'assembly n'est pas signé.
// (*) KeyName fait référence à une clé installée dans le fournisseur de
// services cryptographiques (CSP) de votre ordinateur. KeyFile fait référence à un fichier qui contient
// une clé.
// (*) Si les valeurs de KeyFile et de KeyName sont spécifiées, le
// traitement suivant se produit :
// (1) Si KeyName se trouve dans le CSP, la clé est utilisée.
// (2) Si KeyName n'existe pas mais que KeyFile existe, la clé
// de KeyFile est installée dans le CSP et utilisée.
// (*) Pour créer KeyFile, vous pouvez utiliser l'utilitaire sn.exe (Strong Name, Nom fort).
// Lors de la spécification de KeyFile, son emplacement doit être
// relatif au répertoire de sortie du projet qui est
// %Project Directory%\obj\<configuration>. Par exemple, si votre KeyFile se trouve
// dans le répertoire du projet, vous devez spécifier l'attribut
// AssemblyKeyFile sous la forme [assembly: AssemblyKeyFile("..\\..\\mykey.snk")]
// (*) DelaySign (signature différée) est une option avancée. Pour plus d'informations, consultez la
// documentation Microsoft .NET Framework.
//
[assembly: AssemblyDelaySign(false)]
[assembly: AssemblyKeyFile("")]
[assembly: AssemblyKeyName("")]
_____________________________________________________________________________

Je travaille sur le bureau je précise si ca peut avoir son importance.

Pouvez-vous m'expiquez SVP? Mich

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « reference d'assembly [C#] » dans :
Les bases pour référencer votre site professionnel facilement VoirLes bases pour référencer son site professionnel facilement Avoir un site Internet c'est bien mais faire en sorte qu'il attire un grand nombre de visiteurs c'est indispensable ! En effet, le Web abrite une quantité colossale de contenus et sortir...
Référencer son site : les moteurs de recherche VoirVoici quelques autres "trucs" à savoir pour référencer un site. Les moteurs de recherche où il faut à tout prix présenter son site : 1) DMOZ ( www.dmoz.org). Ce site est très important car Google, Yahoo, Lycos, Voila... vont tous rechercher des...
Choisir sa carte graphique en fonction de sa référence VoirClassement des cartes graphiques par leur référence Les conseils pour le choix d'une carte graphique sont données dans l'astuce : Choisir une carte graphique pour son PC Ici, on va donner les clés de décodage pour comprendre comment les...
Télécharger Visual C++ Express VoirVisual C++ Express est une version "gratuite" et allégée de Visual Studio ; l'utilisation requiert l'inscription sur le site de Microsoft. Cet environnement de développement permet de créer des application Win32 ou du .NET C.
Langage C++ - Les types de données VoirLes types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...
Langage C - Les opérateurs VoirQu'est-ce qu'un opérateur ? Les opérateurs sont des symboles qui permettent de manipuler des variables, c'est-à-dire effectuer des opérations, les évaluer, etc. On distingue plusieurs types d'opérateurs : les opérateurs de calcul les opérateurs...

1

mich62120, le 5 jun 2008 à 09:22:58

Up?

Répondre à mich62120

2

 PasDePseudo, le 2 jui 2008 à 16:29:00

Cela pour deux classes SaddCitect et SaddPile mises dans des namespace bien déclaré en début de programme :
using SaddCitect
using SaddPile

Plutot que de faire using SaddCitect et using SaddPile essayes de faire :
namespace SaddCitect
namespace SaddPile

Répondre à PasDePseudo
Collection CommentÇaMarche.net