2009-10-26 5 views
2

VB.net 응용 프로그램에 대한 설치 프로그램을 만드는 동안 다음과 같은 경고 메시지가 나타납니다. 경고 : '1 msado15.dll'은 원본 파일 'C : \ Program Files \ Common Files \ System \ ado \ msado15.dll "은 Windows 시스템 파일 보호 아래에 있습니다.VB.net 설치 문제

이 문제를 해결하는 방법을 알려주세요. 파일은 운영 체제에 이미 일반적으로, 그래서 그것을 설치할 필요는 없습니다 것을 의미

감사합니다,

답변

0

. 앱 제거시 사용자의 원래 보호 파일을 제거하면 사용자 컴퓨터에 문제가 발생할 수 있습니다.

+1

답장을 보내 주셔서 감사합니다. 그것은 나에게 어떤 말도하지 않습니다. 이 DLL은 EXE 파일 종속성 아래에 추가됩니다. 이 DLL을 설치 프로그램에서 제거하면 문제가 발생할 수 있습니다. 제발 제안 해주세요. – Yogi

+0

MDAC는 .net 프레임 워크에 포함되어 있으므로 vb.net 응용 프로그램에 설치해야한다고 생각하지 않습니다. 나는 그것이 왜 의존성으로 올라가고 있는지 확실하지 않습니다. 어쩌면 이전 버전의 응용 프로그램에 선언이있을 수 있습니다. – xpda

1

이것은 서로 이야기하지 않는 IDE 구성 요소의 전형적인 경우입니다.

  • 하나의 구성 요소는 "코드에서 msado15.dll을 참조하므로 프로젝트에 포함해야합니다"라고 말합니다.
  • 관련없는 구성 요소는 "msado15.dll이 보호 된 DLL 목록에 있으므로, 포함하지 말 것을 경고해야합니다"라고 말합니다.
  • 그러나 어떤 구성 요소도 사람처럼 생각하지 않으며 "이 DLL은 프레임 워크의 일부이므로 끊임없이 설치 프로그램에서 제거해야합니다"라고 말합니다.

마지막 부분을 스스로 결정하십시오.