문제

내 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의 2010 년 베타 1

이 시점에서 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로 드래그 앤 드롭에서 동일한 프로세스가 수행된다고 가정합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top