오늘 나는 체인에서 추가 어셈블리를 참조하는 C# WPF에서 프로젝트를 구성하는 방법을 알고 싶습니다. 은 "의 체인"에 의하여 나는 이런 식으로 뭔가 의미 : 우리는 플러그인 어셈블리 플러그인을 사용하는 자원은 예를 들어,있는 자원을 말한다 조립 플러그인을 의미 응용 프로그램이 있습니다. 이미지 주 응용 프로그램은 어떤 식 으로든 리소스를 참조하지 않습니
필자는 가장 많이 사용되는 함수 및 확장 프로그램을 가져 와서 DLL에 넣었으므로 DLL을 모든 프로젝트에 포함 할 수 있습니다. 이것은 웹 기반 프로젝트에서는 잘 작동하지만 독립 실행 형 응용 프로그램에서는 오류가 발생합니다. 나는 어셈블리 이름에 Imports를한다. 함수와 메소드를 볼 수 있지만 실행하려고 할 때 : {함수 이름}이 선언되지 않았습니다
3 부 애플리케이션을위한 일련의 플러그인을 개발 중이며, 공급 업체는 자사의 시스템을 사용하기위한 일부 도우미 어셈블리와 함께 모든 플러그인 어셈블리를 제공합니다. 우리 코드는 일반적으로 이러한 도우미 어셈블리를 참조하지만 해당 플러그인 어셈블리는 외부 bin/debug 또는 bin/release 디렉토리에 복사해야합니다. 일반적으로이 프로젝트를 주 프로젝
Ninject를 사용하여 외부 어셈블리를로드하고 Quartz.net을 사용하여 스케줄에 따라 실행할 수있는 애플리케이션을 만들려고합니다. 저는 Quartz.net을 성공적으로 구현하여 동일한 어셈블리 내에서 IJob으로 구현 된 클래스를 기반으로 작업을 실행합니다. 이것은 잘 작동합니다. 저는 한 걸음 더 나아가서 플러그인 아키텍처를 만들고 싶습니다. 모든
MVC contrib의 휴대용 영역을 사용하는 외부 어셈블리에 MVC3 컨트롤러가 있지만 Ninject가 생성자 종속성을 주입하는 데 문제가 있습니다. 컨트롤러가 있지만 "이 개체에 대해 정의 된 매개 변수가없는 생성자 없음"예외가 발생합니다. ninject의 컨트롤러 팩토리가 호출 스택에서 호출되는 것을 볼 수 있지만 외부 어셈블리의 경우에는 데이터베이스