시스템에 등록 된 COM DLL을 사용하는 C# 클래스 라이브러리 프로젝트가 있습니다. 이제는 COM dll을 side-by-side 어셈블리로 배포하려고합니다. 따라서 등록 할 필요가 없으며 dll의 다른 버전을 사용하는 다른 응용 프로그램을 방해 할 필요가 없습니다..NET DLL에 매니페스트를 추가하는 방법은 무엇입니까?
새 항목 추가 메뉴를 사용하여 app.manifest를 C# 프로젝트에 추가했지만 다음에 수행 할 작업을 잘 모르겠습니다. 프로젝트 속성/응용 프로그램/아이콘 및 매니 페스트에서 매니페스트 드롭 다운이 비활성화됩니다. 나는 그걸 어떻게 피할 수 있을지 모른다. 매니페스트 파일을 추가했는데 드롭 다운 목록에없는 이유는 무엇입니까?
나는 C++ 응용 프로그램에서 작동하는 COM dll에 대한 목록을 가지고 있으며, 그대로 유지한다고 생각합니다. 이제 C# 프로젝트의 app.manifest를 편집하는 방법을 알아야합니다. 나는 알려진 좋은 종속 요소를 추가함으로써 시작할 것이다. 그러나 이것을 설정하는 방법에 대한 자습서가 필요합니다. 어디서나 다룰 수있는 것은 아닙니다. 나는 대부분의 애플리케이션에서
exe 프로젝트에 매니페스트 박스가 활성화되어있는 것을 확인합니다. 클래스 라이브러리 프로젝트가 매니페스트를 절대 사용하지 않습니까? –