에 DLL을 추가하는 방법은 무엇입니까? 어셈블리 쉽게 GAC에 Publish
클래스어떻게이 내 코드입니다 GAC
답변
사용 GacInstall()
방법. System.EnterpriseServices
에 대한 참조를 추가하십시오. 특정 dll이 Signed인지 확인하십시오. 서명 된 어셈블리 만 GAC에 추가 할 수 있습니다.
private void Register(String assemblyName)
{
Publish publish = new Publish();
publish.GacInstall(assemblyName);
}
이 코드를 사용하면 작동하지만 작성된 dll 파일을 찾을 수 없습니다 –
@IslamIbrahim 작성한 것은 무엇을 의미합니까? dll 파일? GAC 폴더에있는 DLL을 볼 수 없다는 뜻인가요? – Kurubaran
.Net 구성 요소 목록이있는 프로젝트에서 참조를 추가 할 때 내 dll 표시를 원합니다. –
는 당신도 당신의 현재 작업 디렉토리에 TEH 프로세스의 작업 디렉토리를 설정하거나 .DLL 당신은이 작업을 위해 전체 어셈블리 경로를 넣어야 할
의 전체 경로를 보내야합니다. 예 :
gacutil /i D:/someassembly
나머지 코드는 정상적으로 보입니다. 어셈블리 이름 대신 전체 어셈블리 경로를 사용하십시오.
코드가 좋아 보인다. 오류가 무엇입니까? – Anand
'gacutil.exe'가'D'에 존재합니까? –
나는 assemply 폴더를 확인하지만 새 dll 파일은 exsists가 아닙니다 –