Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Läs app.config från dll?

Postades av 2006-04-20 12:47:32 - Stefan Sunnerheim, i forum asp.net generellt, Tråden har 1 Kommentarer och lästs av 783 personer

Hej!
Håller på att utveckla en .Net dll-assembly (classlibrary) som registreras in i GAC´en och som sedan ska refereras av ett annat .NET program.
Denna dll ska läsa inställningar från någon typ av config-fil.
Som jag har förstått det så kan man inte ha en app.config för en dll.
Därför hade jag tanken att inställningarna skulle läggas i app.config för det programmet som använder sig av .dll´en och att dll´en läser ur denna.

Detta verkar dock inte funka som jag trodde.
Jag har 2 solution. En för dll´en och en för .exe-programmet.
I projektet där jag kodar min dll har jag lagt till en app.config för att jag ska kunna använda nya syntaxen My.Settings.MinInställning utan att får kompileringsfel. Sen kompilerar jag och installerar.

Sedan går jag in i projektet för det program som ska använda denna dll. Här har jag en app.config med samma inställning. Har alltså tänkt att dll´en ska läsa denna. Vad som händer är att inställningen som kommer ut istället är den som finns i app.config för dll´n trots att jag vid installation inte tar med denna app.config. Hur är detta möjligt? Blir dll´ens app.config på något sätt inbäddad in dll´en. Vad gör jag för fel?

Med Vänliga Hälsningar
/ Stefan


Svara

Sv: Läs app.config från dll?

Postades av 2006-04-21 10:38:26 - Andreas Paulsson

En App.config i ett projekt i VS 2005 kopieras till exefilen.exe.config eller dllen.dll.config. Läser du sedan med ConfigManager.AppSettings i dll:en så tar den värden från i första hand dllen.dll.config, sedan exefilens config (alternativt web.config) och sedan datorns machine.config (som ligger med i installationen av .NET).

T.ex. så ger ConfigurationManager.ConnectionStrings[0] en connection string ur machine.config och inte den första connection-strängen i din web.config vilket man skulle kunna tro.

Dvs du kan visst ha en .config till en dll (mycket användbart för en dll med NUnit-tester som man vill kunna konfigurera), och det är förmodligen det som händer här.

/Andreas


Svara

Nyligen

  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 940
27 965
271 783
825
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies