J'ai un "projet Web" dans VS. structure des fichiersUtilisation des espaces de noms
- AdminCms
- Sections
- CmsAuthors
- App_Code
- Business Logics
- Common
- BuilderStrings.cs
- DataAccess
-CmsModel.edmx
Quand je Générez le projet VS dans un fichier BIN Créer Cms.dll.
Dans le fichier "BuilderStrings.cs" J'utilise:
namespace Cms.App_Code.BusinessLogics.Common
En utilisant ce code à partir du dossier "CmsAuthors"
using Cms.App_Code.BusinessLogics.Common;
Comme jusqu'à présent tout fonctionne bien.
Maintenant, pour ma compréhension que je devrais être en mesure de nommer l'espace de noms que je veux ex:
namescape Wdg.Cms.Common
donc si je l'utilise:
using Wdg.Cms.Common;
script doit être le travail très bien. Au lieu de cela, j'ai une erreur "Missing Assembly Reference".
- Qu'est-ce qui ne va pas?
- C'est namespae une sorte de chemin comment récupérer la classe?
- Pourquoi je ne peux pas utiliser un nom différent?
Merci les gars pour vous aider!
Apparemment, il n'y a pas d'erreur (mais pour l'utilisation de "namesCaPe" au lieu de namesPaCe, mais je pense que c'est juste une faute de frappe) êtes-vous sûr que l'erreur provient de cet espace de noms? pouvez-vous fournir plus d'informations? –
Erreur est manquant Référence de l'assembly, OUI je pense est l'utilisateur de l'espace de noms, en fait, si j'utilise la version de nom automatique, il fonctionne. si j'ai changé avec mon nom personnalisé, non? des idées? Puis-je changer le nom de l'espace de noms sans changer la structure des fichiers? J'utilise VS comme PROJET WEB .. merci – GibboK