Microsoft MVP성태의 닷넷 이야기
dll파일 로드 원리? 부분에서 도움받고싶습니다. [링크 복사], [링크+제목 복사],
조회: 16847
글쓴 사람
홈페이지
첨부 파일
 

A 프로젝트로 만들어진 A.App
B 프로젝트로 만들어진 B.App

두개의 다른 어플리케이션을 하나의 디렉토리안에서 배포할 예정인데요

A프로젝트에서 로드하고 있는 외부 dll파일의 .Net Framework버전이 3.5 이고
B프로젝트에서 로드하고 있는 외부 dll파일의 .Net Framework버전은 4.0 입니다.

두개의 프로젝트에서 하나는 app.config파일을 작성해서 폴더를 지정하여 로드하려고 했는데

a,b둘다 로드할때 자신의 디렉토리를 먼저 체크하고? 설정된 디렉토리를 참조파일을 찾는것 같아서 질문드립니다.


위와같은 상황에서 각각의 외부dll파일을 어떤식으로 배치하면 좋을까요?








[최초 등록일: ]
[최종 수정일: 4/6/2020]


비밀번호

댓글 작성자
 



2020-04-06 10시34분
간단한 재현 프로젝트를 올려 주세요.
정성태
2020-04-06 02시52분
[g] 예를들어
프로젝트 참조 추가로 Systemconfig를 추가하게되면 프로젝트에 App.config파일이 생성되는데
그 파일에 아래의 내용을 기입하고 컴파일 한 후
<runtime>

        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">

            <probing privatePath="Lib;" />

        </assemblyBinding>

    </runtime>

릴리즈 폴더에서 실행파일을 실행하면 해당 디렉토리의 참조된 dll파일을 검사하고 없으면 릴리즈 폴더 아래의 Lib폴더에 dll파일이 있는지 검사하는 원리인것 같다는 이야기입니다.

그리하여 프로젝트에서 내부적으로 한 경로만 참조할수있도록 하는 방법을 아시는지 여쭙니다
[guest]
2020-04-06 07시52분
(아마도) 다음의 글이 도움이 될 것입니다.

AppDomain.AssemblyLoad 이벤트
; https://docs.microsoft.com/ko-kr/dotnet/api/system.appdomain.assemblyload?view=netframework-4.8
정성태

... 46  47  48  49  50  51  52  53  [54]  55  56  57  58  59  60  ...
NoWriterDateCnt.TitleFile(s)
1345장구니11/4/201422798AWS 인스턴스를 만들었는데 [1]
1343h11/2/201421928안녕하세요 [1]
1342왕초보11/1/201426319C#에서의 함수포인터 [13]
1347왕초보11/5/201421131    답변글 [답변]: C#에서의 함수포인터 [1]
1341영택10/29/201422468MFC Amazon S3 사용관련하여 질문드립니다. [2]
1344영택11/4/201418754    답변글 [답변]: MFC Amazon S3 사용관련하여 질문드립니다. [2]
1340감사합니다10/28/201423593c# wpf shdocvw internet explorer를 윈도우프레임으로 집어 넣을 수 있는지 궁금합니다. [3]파일 다운로드1
1338헬프미10/28/201424517tcp 소켓의 SYN_RECV 상태에 대하여 질문있습니다. [3]
1336이소정10/27/201419195filestream seek에 대해 질문있습니다. [1]
1337이소정10/28/201420488    답변글 [답변]: filestream seek에 대해 질문있습니다.파일 다운로드1
1339이소정10/28/201423634        답변글 [답변]: [답변]: filestream seek에 대해 질문있습니다. [2]파일 다운로드2
1335황지혜10/24/201424234psexec 관련 질문드립니다. [1]
1334dell10/24/201420060여기가 있는줄 모르고 방명록에 남겼네요 ㅠㅠ 방명록 한번만 봐주시면 안될지요? [1]
1333왕초보10/24/201420385Bitmap 질문 [5]
1332김동진10/16/201427042clickonce 와 smartscreen filter 기능에 대해서 [2]
1331궁굼합니다10/8/201420531loopback adapter 자동 설치가 가능 한가요? [2]
1330이현중10/8/201423406파일 다운로드 방법 문의 [2]파일 다운로드1
1329popo10/2/201420716싱글톤과 싱글톤 소멸자에 대해 궁금점이 있습니다. [1]
1328달쏭9/25/201421685WCF Service측에서 parameter 값이 null이 오는 이유를 알고 싶어요. [2]
1326궁굼합니다9/19/201420468VB의 Shell 기능과 완벽히 똑같은 기능의 함수 [4]
1325지현태9/18/201420251WPF 의존속성과 바인딩에 대한 질문입니다.. [1]파일 다운로드1
1324popo9/17/201419018wcf 질문 드립니다. [1]
1323Anon...9/17/201421952인스턴스와 객체의 차이 [1]
1322김영대9/16/201421785죄송하지만 .NET 관련 질문게시판이지만 혹시 ASP.NET MVC에 대해서 질문 드려도 됩니까 (__);; [2]
1321부탁드립...9/15/201424216윈도우 어플리케이션 개발 방법(?) 에대해(직접적인 코드라기보단 프로젝트 방향??) [14]
1320소켓서버...9/13/201424690서로다른 포트번호로 로컬 Socket 서버를 개설시 Close 문제 입니다. [2]
... 46  47  48  49  50  51  52  53  [54]  55  56  57  58  59  60  ...