VB.NET 앱을 개발했습니다. .NET Framework없이 내 앱을 실행하고 싶습니다. 나는 그것을 가지고 있고 많은 개발자는 당신이 할 수 없다고 말했다. 그리고 나서 제가 사용하는 DLL을 어떻게 사용하는지 생각해 봅니다. 예를 들어. 그냥 사용 System.Windows.Forms.NET Framework보다 참조 DLL을 사용할 수 있습니까?
가능하면 그냥 그 DLL을 사용합니까? 참조 탭에서 "로컬 복사"("true"로 설정)를 찾았습니다. 하지만 어떻게 작동하는지 모르겠습니다. 나는 그것을 시도했지만 실패했다. "응용 프로그램을 만들지 못했습니다 ...". 네, .NET Framework가 아직 설치되지 않았기 때문에 이것을 알고 있습니다.
내가 물어보고 싶은이 :
- 가능하면 그냥 .NET 프레임 워크를 그 DLL을 사용하는 대신 설치하는 경우?
- "로컬 복사"가 잘못 되었습니까?
나는이 주제를 가지고 있지만 해결책을 찾지 못했습니다.
그러나 어떤 DLL은 System.Windows.Forms를 사용합니까? –
그것은 불가능합니다 -하지만 Vista가 .Net Framework 2 이상을 가지고 있기 때문에 Windows의 모든 버전을 잊지 말아야합니다. – Basic
실제로 Vista에는 .NET 3.0이 포함되어 있으며 MS는 몇 년 전 .NET 3.5를 Windows 업데이트로 푸시했습니다. 그래서 그것은 이미 대부분의 기계에 있어야합니다. .NET을 사용하는 경우 클라이언트 시스템에서 런타임을 갖는 것을 벗어날 수 없습니다. –