Visual Studio 2005 프로젝트 (C#) 내의 ActiveX 컨트롤을 업데이트 된 버전으로 바꾸는 방법을 설명하십시오.Visual Studio 2005의 C# 프로젝트에서 ActiveX 컨트롤을 업데이트하는 방법
1
A
답변
1
Visual Studio는 레지스트리를 검사하여 사용 가능한 ActiveX 컨트롤과 해당 컨트롤을 찾을 위치를 알고 있습니다. 그것은 본질적으로 regsvr32가하는 것입니다 ... COM 개체 (ActiveX 컨트롤 포함)에 대한 적절한 레지스트리 항목을 만듭니다.
당신의 컨트롤을 업그레이드하려면 :
- 닫기 비주얼 스튜디오 (좋은 측정을 위해 ...이 엄격한 요구 사항입니다 있는지 확실하지 않습니다)
- 가 업데이트 된 ActiveX 적절하게 자신의 설치 또는에 regsvr32를 사용하여 제어 설치가
- 이전 버전과 새 버전이 동일한 COM 인터페이스를 사용하면 완료됩니다. 그렇지 않다면 프로젝트의 참조 섹션을 수정해야합니다 (이전 참조를 삭제하고 새 COM 참조를 추가해야합니다)
0
Eric J의 대답은 작동하지만, 하나는 activeX 컨트롤에 대한 참조가 두 개 있습니다. InterOP의 이름 공간, 다른 하나는 AxInterOp 아래에 있습니다. COM 참조를 삭제하고 다시 추가하면 Interop dll을 업데이트 할 수 있지만 AxInterop dll의 경우에는 하나의 새 컨트롤을 양식으로 끌어 와야 비주얼 스튜디오가 자동으로 생성됩니다.
(일부 경우에는 ActiveX 컨트롤의 사용자 업데이트는 폼 디자이너 충돌을 다할 것입니다. 그렇게되면, 당신은 AxInterop 수동으로 DLL을 생성하는 aximp.exe를 사용해야합니다.)
0
우리 회사가 ActiveX 컨트롤을합니다. Visual Studio에서 가장 간단한 방법은 프로젝트에서 "clean"을 실행 한 다음 빌드하는 것입니다. 이 단계는 랩퍼 어셈블리를 제거하고 다시 작성합니다. 새 ActiveX 컨트롤에 변경된 사항이있을 경우 새 속성을 말하면 COM 형식을 .NET 형식으로 변환하는 이전 어셈블리의 서명이 일치하지 않아 어셈블리를 다시 빌드해야합니다.
관련 문제
- 1. Visual Studio 2005의 OpenMP
- 2. Visual Studio 배포 프로젝트에서 환경 변수를 업데이트하는 방법
- 3. Visual Studio 2005의 맞춤법 검사
- 4. x64 Visual Studio 2005의 va_list
- 5. Visual Studio 2005의 Python에서 C++ 확장을 얻는 극한 방법
- 6. Visual Studio 2005에서 ATL/C++ ActiveX DLL을 만드는 방법
- 7. Visual Studio 2010 C++ 프로젝트에서 DLL 사용
- 8. Visual Studio 2005의 C/C++ 코드 하이라이트 2005
- 9. Visual Studio 2005의 단위 테스트에 대한 자세한 "방법"이 있습니까
- 10. Visual Studio 코드 표면에 컨트롤을 오버레이하는 방법
- 11. 모든 ActiveX 컨트롤을 나열하는 방법?
- 12. 사용 방법 .Net System.IO; System.Net; System.Net.Sockets; Visual Studio C++ 프로젝트에서?
- 13. Visual Studio 2005의 LNK 2005 오류
- 14. DBML을 업데이트하는 Visual Studio 도구?
- 15. Visual Studio 2005의 WebSite 용 AssemblyInfo.cs
- 16. Visual Studio 2005의 LINQ to SQL
- 17. Visual Studio 2005의 Sharepoint 2007 확장
- 18. Visual Studio 2005의 다중 프로젝트 (C++) 솔루션 디버깅
- 19. Visual Studio 2005의 Crystal Reports (C# .NET Windows App)
- 20. Vista에서 ActiveX 호스팅 문제 (Visual Studio 6 C++ 응용 프로그램에서)
- 21. Visual Studio 2008의 C# 프로젝트에서 C++ 프로젝트 참조
- 22. Visual Studio 2005의 텍스트 상자에서 int 값을 얻는 방법
- 23. Visual Studio 2010의 Visual Studio 2008 프로젝트에서 소스 편집
- 24. Visual Studio 2005의 ReportViewer 마법사를 사용하여 디자인 보고서
- 25. Visual Studio 프로젝트에서 프로젝트 디버깅 사용자 지정
- 26. Visual Studio C++ 프로젝트에서 유용한 파일 목록 추출 (경로 포함)
- 27. ActiveX 컨트롤을 만들 수 없음
- 28. Excel에서 내 C++ ActiveX 컨트롤을 멋지게 인쇄하려면 어떻게해야합니까?
- 29. 웹을 통한 ActiveX 컨트롤을 준비하는 방법
- 30. Visual Studio 2010에서 Visual Studio 2010 C++ 도구를 사용하는 방법?