이동하면서 사무실 응용 프로그램 (액세스) 용 COM DLL을 만들었습니다. 이 응용 프로그램은 여러 컴퓨터에서 사용되고 있습니다. DLL이 정기적으로 변경되고 있기 때문에 DLL이 업데이트 될 때마다 (모든 컴퓨터에서) DLL을 다시 등록해야합니다.COM DLL (C#)을 여러 컴퓨터에 쉽게 등록하는 방법은 무엇입니까?
서버에서 로컬 컴퓨터로 DLL 파일을 복사하고 전원 셸 스크립트로 RegAsm.exe를 실행하면 다시 등록됩니다 (이 메커니즘은 다음과 같은 시작 BATCH 스크립트에서 빌드됩니다. 버전 번호를 비교 응용 프로그램. 그러나
, 나는 수동으로 버전 텍스트 파일 나는 DLL을 업데이트 할 때마다 업데이트해야하기 때문에 매우 다루기 힘든이 과정을 찾을 수 있습니다.
를 바로 실행하는 아마 쉬운 방법이 있나요/내 DLL을 한 번의 클릭으로 업데이트하여 내 네트워크의 모든 컴퓨터에서 DLL을 업데이트 할 수 있습니까? 회사의 서버/컴퓨터에 대한 완전한 제어권을 가지고 있습니다. 아마도 InstallShield 등으로 할 수 있습니까? InstallShield에 대한 제 지식이 매우 제한되어 있으므로 많이 사용하지 않아야합니다.)
미리 감사드립니다. 당신처럼
어떤 서버에 DLL을 떠나 시작할 때 사무실 응용 프로그램이 자동으로 DLL의 DllRegisterServer가 전화를 가진 어떻습니까? 특정 응용 프로그램에서 그렇게하는 방법을 권할 수는 없지만 이전 Visual FoxPro 응용 프로그램에서는 유용합니다. – Steve