Reference d'assembly [C#]

Fermé
mich62120 Messages postés 631 Date d'inscription jeudi 22 novembre 2007 Statut Membre Dernière intervention 21 janvier 2010 - 4 juin 2008 à 17:02
 PasDePseudo - 2 juil. 2008 à 16:29
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

2 réponses

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
1
mich62120 Messages postés 631 Date d'inscription jeudi 22 novembre 2007 Statut Membre Dernière intervention 21 janvier 2010 6
5 juin 2008 à 09:22
up?
0