2011-07-17 6 views
1

초보자 질문 저는 방금 PC에 코딩하는 동안 Vandyke 소프트웨어 (VRALib, COM 및 SSH2 연결 스크립팅 용 .NET API)에서 제공하는 DLL로 작업하기 시작했습니다. 응용 프로그램과 함께 DLL을 다른 PC에 재배포하는 방법에 대해 알아보십시오.C# 응용 프로그램을 사용하여 DLL을 재배포하는 방법은 무엇입니까?

타사 DLL 및 모범 사례 방법을 사용하는 데 대한 초보자 가이드와 재배포 팁이 있습니까?

+2

제 3 자 dll이 관리되거나 관리되지 않는 경우 알아두면 도움이됩니다. – Maciek

+0

이 DLL은 .NET DLL 또는 COM DLL 또는 구형 Windows DLL입니까? – iandotkelly

+1

@Maciek, @iandotkelly : 공정하게 보자면, OP는 실제로 그 라인을 따라 _something_을 언급했지만 일부 plonker는 그것을 편집했습니다. –

답변

2

잘 관리 된 .NET API를 사용하는 COM DLL 인 경우 PC에 COM DLL을 설치하고 등록 할 수있는 방법이 있는지 확인해야합니다. .NET API는 응용 프로그램과 함께 복사 할 수 있습니다.

DLL을 등록하는 데는 여러 가지 방법이 있지만, regsvr32라는 명령 행 프로그램은 약간 엉성하지만 기능적입니다. 다음은 .NET 코드에서 COM DLL을 등록하는 방법을 설명하는 article입니다.

Vandyke 소프트웨어에는 설치 프로그램에서 실행할 수있는 설치 프로그램이 있습니까? 자동 모드에서 설치 프로그램을 실행할 수있는 방법을 제공합니까?

+0

그 응답에 감사드립니다. 일부 연구를 위해 올바른 방향으로 나를 지적하고 아이디어를 얻었음을 알고 있다고 생각합니다. 나는이 progaming 종달새가 재미있을 거라는 것을 알 수있다 :) 하나의 질문에 대답해라. 적어도 그것은 회색 세포를 똑딱 거리게 만듭니다. – DevilWAH

+0

COM DLL은 악몽 일 수 있습니다 - 특히 여러 응용 프로그램간에 공유되는 경우. 응용 프로그램이이 DLL을 사용할 가능성이있는 유일한 응용 프로그램이고 PC의 다른 응용 프로그램이 어느 시점에 업데이트 될 가능성이없는 경우 쉽게 얻을 수 있습니다. 행운을 빕니다. – iandotkelly

+0

공유 할 가능성은 거의 없습니다. 실제로 저는 C# 프로젝트에서 SSH를 구현하는 좋은 방법을 찾고 있습니다. 나는 동일한 것을 성취 할 수있는 다른 방법이 있다고 확신하지만 지금은 cC# 전문가이며 처음부터 SSH를 구현할 수 있습니다. 하지만 궁극적으로 나는 완벽한 독립 실행 형 응용 프로그램을 원한다.이 DLL은 jsut이었고, 처음에는 트릭을 할 수 있었지만, DLL로 수행 한 것은 처음이다. – DevilWAH

관련 문제