tknudsen >> Nope! Du skal selv inkludere dem! Dette er da også formålsløst at inkludere namespaces man ikke benytter. Dette ville jo også betyde at alle .NET-namespaces ville blive inkluderet. Det kan vist ikke være godt for en hurtig compiling. Men man kan dog godt lave per-application inkludering af namespaces. Jeg ved ikke lige hvordan, men jeg har ihvertfald læst det et eller andet sted :-) Jeg mener det er i web.config dette gøres.
Jeg har gjort noget research (!) og har fundet frem til følgende:
Namespaces, som ligger i projektets assembly cache (projekt/bin) er tilgængelige for alle filer i projektet UDEN at importere dem !!
Løsningen på mit problem hænger sammen med at jeg kompilerede source-filerne (CDice.vb og IDice.vb) hver for sig, men til det samme assembly. Derved bliver indholdet overskrevet 2. gang jeg kompilerer. Istedet skal jeg gøre således:
"Herefter kan jeg bruge typerne på følgende måde:"
<%@ Page Language="VB" %>
<script runat="server">
Sub Page_Load(obj As Object,e As Eventargs) Dim objDice As DICE.IDice objDice = New DICE.CDice()
lblTest.text = CStr(objDice.ThrowDice()) End Sub
</script>
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.