어셈블리가 나타나지 않은 GAC에 DLL을 등록하십시오
-
10-07-2019 - |
문제
내 GAC에 등록하고 싶은 DLL이 있습니다. 명령을 입력합니다.
gacutil /i c:\temp\msvcr100.dll
그리고 오류가 발생합니다.
Failure adding assembly to the cache: The module was expected to contain an as sembly manifest.
내가 가진 것은 DLL입니다. 그것을 만들 / 가짜 / 우회하는 방법이 있습니까?
관심있는 사람들을 위해 VHD에서 Visual Studio 2010 & .NET 4.0 CTP를 추출하여 물리적 상자에서 실행하려고합니다. 참고로, 이것이 시도 되었습니까?
해결책
이것은 실제로 GAC-ABLE DLL입니까? 그것은 좋아하지 않는 것 같습니다. 어쩌면 그것은 단지 규제 가능합니까? GAC를 원하십니까?
다른 팁
"관심있는 사람들을 위해 VISURE Studio 2010 & .NET 4.0 CTP를 VHD에서 추출하여 물리적 상자에서 실행하려고 시도하고 있습니다. 부수적으로, 이것이 시도 되었습니까?"
참고 -이 시점에서 베타 1의 전체 ISO 이미지가 있습니다. 원하는 경우 데스크탑에서 다운로드하고 법적으로 실행할 수 있습니다.
이 시점에서 MSDN 가입자만을위한 것입니다. 나중에 Microsoft 다운로드에 추가됩니다.
편집 : 이제 모두 다운로드 할 수 있습니다.
나는 (명백히) 손상된 DLL (USB 드라이브의 사본이 실패했다고 가정 함)으로 이것을 경험했다.
"Visual Studio 2010 & .NET 4.0 CTP"가 라이센스 계약을 위반하지 않습니까? Microsoft가 "내 물리적 상자에서 [vs2010]를 실행하기를 원한다면, 방금 Noraml 설치로 사용할 수있게했을 것입니다.
매니페스트를 만들 수 있다면 (어떻게 생겼는지 잘 모르겠습니다) DLL을 Visual Studio의 리소스 편집기에로드하는 것은 쉽습니다 (파일-> Open-> file-> [select dll]-> [아래쪽을 클릭하십시오. 열린 버튼의 쉐브론]-> 리소스보기) 그리고 DLL에 매니페스트를 추가하십시오.
C : Windows Assembly로 드래그 앤 드롭에서 동일한 프로세스가 수행된다고 가정합니다.