appdomain

    8

    2답변

    내 C# 응용 프로그램이 스레드로부터 안전하지 않은 네이티브 코드를 사용하고 있습니다. 프로세스 간 통신을 사용하여 동시성을 얻을 수있는 고유 코드의 여러 프로세스를 실행할 수 있습니다. 제 질문은, 대신 다른 App Domain에있는 관리되는 여러 스레드가 원시 코드를 호출하여 서로 간섭하지 않도록 App Domains를 사용할 수 있습니까? 주요 목표는

    0

    1답변

    5 개의 관련없는 클래스 인스턴스는 Task.Run()을 사용하여 "수행 할"인스턴스를 1-4 개 시작합니다. 각 작업에는 CancellationToken이 있습니다. 다른 객체가 생성 된 객체를 만지거나 영향을주지 않고 생성 된 모든 작업을 중단시키는 멋진 방법이나 스마트 한 방법은 무엇입니까? 이것이 .NET 2.0 일 경우 다른 AppDomain에서

    0

    1답변

    에로드되지 - 나는 운없이이 관련 StackOverflow의 질문을 검토 : How to Load an Assembly to AppDomain with all references recursively? 나는 두 개의 콘솔 응용 프로그램을 가지고있다. AssemblyLoaderTest.exe 및 testapp.exe 내가 동적으로 testapp.exe 내에서

    6

    1답변

    나는 AppDomainB를 회전시키는 AppDomainA를 가지고 있습니다. 그러면 AppDomainB가 AppDomainC를 실행합니다. AppDomainA 내에서 AppDomainB를 언로드하는 경우 AppDomainC도 언로드되거나 해당 작업을 직접 처리해야합니까?

    0

    3답변

    나는 여러 AppDomains로 응용 프로그램을 구현 중입니다. 대부분의 상호 도메인 통신은 이벤트 메커니즘을 사용하여 수행됩니다. EventArgs 클래스에 setter 속성이 포함 된 이벤트를 제외하면 모든 것이 잘 작동합니다. 여기에있는 EventArgs 클래스의 예는 다음과 같습니다 [Serializable] public class Cancelab

    26

    1답변

    EF가 App.config에서 정보를로드하려고 할 때 최근에 단위 테스트 (NUnit) 코드에서 다음 예외가 발생하기 시작했습니다. : System.Runtime.Serialization.SerializationException : Type is not resolved for member [my type name], [my assembly name] 이

    2

    1답변

    내 어셈블리에 필요한 CLR 버전을 가져와 나중에 어셈블리를 제거해야합니다. 개별적으로 개별적으로 처리하지만, 둘 다 수행하려는 경우 문제가 발생합니다. ImageRuntimeVersion 속성 값을 얻기 위해 어셈블리를로드해야합니다. 이렇게하면 파일이 사용 중임을 나타내는 파일을 삭제할 수 없습니다. 별도의 appdomain에서 해당 파일을로드하려고 시도

    0

    1답변

    사용자가 멀티 테넌트 환경에서 .NET 스크립트를 업로드하고 실행할 수 있도록해야합니다. 많은 사용자는 동시에 실행되는 스크립트를 갖게 될 것입니다 (CPU주기가 다소 제한 될 것입니다). 이 MSDN 문서에서는 explains clearly 같은 어셈블리를로드하는 방법을 읽었지만 내 시나리오와 관련된 보안 세부 정보는 부족합니다. 몇 가지 질문은 내가있는

    0

    1답변

    현재 C# 서비스가 많은 .dll 's에서 실행되며 시작시 가져 오는 모듈/플러그인이 있습니다. 기본적으로 서비스를 중지하고 삭제하라는 메시지 (이전 버전)를 삭제하고 서버에서 새 버전을 다운로드 한 다음 서비스를 시작하는 업데이트 시스템을 만들고 싶습니다. 나는 내가 겹쳐 쓰지 않는 한, 파일이 다운로드 될 것이기 때문에 내가 삭제 부분을 제외하고이 권리

    4

    1답변

    내 기본 AppDomain에 ShadowCopyAssemblies이 true로 설정되도록 만들고 싶습니다. 실행 파일에로드 된 첫 번째 AppDomain이 해당 속성을 true로 설정하거나 제 2 AppDomain을 만들고 내 유일한 옵션으로 사용할 수있는 방법이 있습니까 (예 : 누락 된 매니 페스트 설정). 내 프로그램은 그 두 번째 도메인에서 그 일의