14. september 2004 - 14:08Der er
13 kommentarer og 1 løsning
Benyttelse af intellisense fra en anden dll
Jeg skriver altid xml over hver metode og ved de fleste parametre, således det står i intellisense når jeg benytter metoderne i min øvrige kode.
Jeg har forskellige web-applikationer som deler den samme "Shared.dll" som indeholder nogle rare fælles-funktioner. Jeg har skrevet xml ved metoderne i Shared.dll, men når jeg laver referencer til Shared.dll fra mine andre webapplikationer, kommer intellisense ikke med.
Er der nogen der kender en god måde at få intellisense med fra en ekstern dll?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
jeps - sørgt for at fortælle visual studio at den skal fikse det. hvis du højreklikker på et projekt, og vælger properties. Der klikker du så på Configuration Properties, og derefter build. Der skulle du have muligheden for at angive, at vs skal bygge en XML Documentationfile.
prøv at xml-outputtet til embedded resource i assemblien (du tilføjer altså xml-filen til projektet, markerer den og vælger buildaction : embedded resource. mvh
/// <summary> /// Retrieves text in a specific language for a control. /// </summary> /// <param name="control">The control for which to retrieve the text.</param> /// <param name="controlGroup">The group that the control belongs to.</param> /// <param name="language">The language in which the text is retrieved.</param> /// <returns>The text to display.</returns> public static string GetText(int control, int controlGroup, int language) { return LanguageControl.GetText(control, controlGroup, language, new string[0]); }
Alle mine kommentarer fungerer internt i de forskellige projekter, så selve kommentarerne er skrevet rigtigt nok. Hvis jeg undersøger xml-filen kan jeg også se kommentarerne står derinde.
Min assembly hedder Shared.dll og min xml-fil hedder Shared.xml.
vældig underligt.... har du prøvet at fjerne referencen (i det projekt hvor du referer share.dll), og så oprette den igen ? (jeg har lige checket det igennem i noget jeg selv har lavet - og der fungerer det helt som ventet).
gør ikke andet end at få kompileren til at generere docs, og så refererer jeg assemblien fra et andet projekt (i en anden solution). det fungerer fint.
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.