«appdomain» 태그된 질문

8
모든 참조가있는 AppDomain에 어셈블리를 재귀 적으로로드하는 방법은 무엇입니까?
AppDomain복잡한 참조 트리 (MyDll.dll-> Microsoft.Office.Interop.Excel.dll-> Microsoft.Vbe.Interop.dll-> Office.dll-> stdole.dll) 가있는 새 어셈블리 에로드하고 싶습니다. 내가 아는 한, 어셈블리가에로드 될 때 AppDomain해당 참조가 자동으로로드되지 않으며 수동으로로드해야합니다. 그래서 내가 할 때 : string dir = @"SomePath"; // different from AppDomain.CurrentDomain.BaseDirectory string path = System.IO.Path.Combine(dir, "MyDll.dll"); AppDomainSetup setup = AppDomain.CurrentDomain.SetupInformation; setup.ApplicationBase = dir; AppDomain …

8
디자인 타임에 var를 사용하여 선언 된 변수 유형을 안정적으로 확인할 수있는 방법은 무엇입니까?
emacs에서 C #에 대한 완성 (지능형) 기능을 개발 중입니다. 아이디어는 사용자가 조각을 입력 한 다음 특정 키 입력 조합을 통해 완료를 요청하면 완료 기능이 .NET 리플렉션을 사용하여 가능한 완료를 결정한다는 것입니다. 이렇게하려면 완료되는 사물의 유형을 알아야합니다. 문자열 인 경우 알려진 가능한 메서드 및 속성 집합이 있습니다. Int32 인 경우 별도의 …

3
상속 보안 규칙을 위반하지 않고 .NET 4+에서 ISerializable을 구현하려면 어떻게해야합니까?
배경 : Noda Time 에는 직렬화 가능한 구조체가 많이 포함되어 있습니다. 이진 직렬화를 싫어하지만 1.x 타임 라인에서 지원해 달라는 많은 요청을 받았습니다. ISerializable인터페이스 를 구현하여 지원합니다 . .NET Fiddle 내에서 실패 하는 Noda Time 2.x의 최근 문제 보고서 를 받았습니다 . Noda Time 1.x를 사용하는 동일한 코드가 정상적으로 작동합니다. 던져진 …

6
.NET Core에 AppDomain이 없습니다! 왜?
Microsoft가 .NET Core에서 AppDomains를 지원하지 않기로 선택한 강력한 이유가 있습니까? AppDomains는 서버를 종료하지 않고 서버에서로드 한 어셈블리를 적절하게 업데이트하려는 장기 실행 서버 앱을 빌드 할 때 특히 유용합니다. AppDomains가 없으면 장기 실행 서버 프로세스에서 어셈블리를 어떻게 교체할까요? AppDomains는 또한 서버 코드의 다른 부분을 격리하는 방법을 제공합니다. 마찬가지로 사용자 지정 웹 …

4
.NET 애플리케이션 도메인이란 무엇입니까?
특히 두 개의 서로 다른 애플리케이션 도메인에서 코드를 실행하는 것은 어떤 의미입니까? 데이터는 일반적으로 애플리케이션 도메인 경계를 통해 어떻게 전달됩니까? 프로세스 경계를 ​​넘어 데이터를 전달하는 것과 동일합니까? 이 추상화에 대해 더 많이 알고 그것이 무엇에 유용한 지 궁금합니다. 편집 : 일반적으로 응용 프로그램 도메인을 이해하지 못함 에서 AppDomain 클래스의 좋은 …
83 .net  appdomain 

9
참조 된 모든 어셈블리를 앱 도메인에 강제로로드하는 방법이 있습니까?
내 프로젝트는 다음과 같이 설정됩니다. 프로젝트 "정의" 프로젝트 구현" 프로젝트 "소비자" "Consumer"프로젝트는 "Definition"과 "Implementation"을 모두 참조하지만 "Implementation"의 어떤 유형도 정적으로 참조하지 않습니다. 애플리케이션이 시작되면 프로젝트 "Consumer"는 "구현"에서 유형을 찾아야하는 "정의"에서 정적 메소드를 호출합니다. 경로 나 이름을 모르고, 가급적이면 본격적인 IOC 프레임 워크를 사용하지 않고도 참조 된 어셈블리를 앱 도메인에 강제로로드 …

3
응용 프로그램 도메인을 이해하지 못합니다.
.NET에는 내가 이해하는 바에서 어셈블리를 메모리에로드하는 데 사용할 수있는 애플리케이션 도메인 개념이 있습니다. 이 주제에 대한 추가 지식을 얻기 위해 응용 프로그램 도메인에 대한 조사를 수행하고 지역 서점에 갔지만 매우 부족한 것 같습니다. 응용 프로그램 도메인으로 할 수있는 작업은 메모리에 어셈블리를로드하고 원하는 경우 언로드 할 수 있다는 것뿐입니다. 응용 프로그램 …
80 .net  appdomain 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.