2009-08-13 8 views
1

Wie kann ich den Assemblynamen für die in Visual Web Developer erstellte Website finden/festlegen?Visual Web Developer-Website Assemblyname

Eigentlich probiere ich NHibernate mit Visual Web Developer Website aus. In der .hbm.xml (Zuordnungsdatei) befindet sich ein Attribut namens Assembly, in dem der Assemblyname des Projekts angegeben werden muss, das die Entitätsklasse enthält.

Wo finde ich den Assemblynamen für die Website?

Wenn ein Assemblyname für eine Website nicht verfügbar ist, wie kann ich diese Situation überwinden?


Update: Wenn ich die Assembly-Attribut weglassen, erhalte ich Fehler mir zu sagen, dass die Assembly-Attribut fehlt.

Product.hbm.xml:

<?xml version="1.0" encoding="utf-8" ?> 
    <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="NHibernateSol.Domain" assembly="NHibernateSol1"> 
     <class name="Product" > 
      <id name="Id"> 
       <!-- generator class="guid"/--> 
      </id> 
      <property name="Name" /> 
      <property name="Category" /> 
      <property name="Discontinued" /> 
     </class> 
    </hibernate-mapping> 
+0

Können Sie die hbm xml posten Listing hier? Was passiert auch, wenn Sie das Assembly-Attribut weglassen? – shahkalpesh

+0

Wenn ich das Assembly-Attribut weglasse, erhalte ich Fehler, der sagt, dass das Assembly-Attribut fehlt. Product.hbm.xml

Antwort

0
System.Reflection.Assembly.GetAssembly(typeof(A_Class_Name_Here)).GetName().Name; 
Verwandte Themen