기존 코드를 수정하여 Microsoft .NET 프로그램을 독립 실행 형으로 전환하거나 기존 코드를 참조로 사용하는 것이 더 좋습니까? 독립형이란 .NET Framework (또는 다른 어떤 것도)를 컴퓨터에 설치할 필요가 없다는 의미입니다. 가급적이면, 비록 약간 버그가 있어도 최소한의 시간이 걸리는 옵션을 선호 할 것입니다..NET 프로그램을 어떻게 옮겨야합니까?
답변
.NET의 사용 범위가 기존 코드에 얼마나 다른지에 따라 다릅니다. 일부 관리 C++은 네이티브 C++와 매우 비슷하게 보입니다.이 경우 .NET 부분을 동등한 네이티브 C++ 라이브러리로 대체하는 것이 좋습니다. 반면, 일부 관리되는 C++은 코드 전체에서^참조와 같은 많은 .NET-isms를 사용합니다.이 경우 다시 쓰기가 가능합니다.
네이티브 이미지 생성기는 어떻게 사용합니까? 당신이 의미하는 경우
http://msdn.microsoft.com/en-us/library/6t9t5wcf(VS.80).aspx
.NET Framework가 없으면 .NET 응용 프로그램이 실행되지 않습니다. –
나는 (고정 된) downvote를받을 자격이 없다고 생각합니다. 간단하고 충분히 일반적인 혼란입니다. –
그것은 좋은 생각이 아니다, 정말 지원되지 않습니다 ... "는 .NET 프레임 워크없이 실행". 그러나 여기에 Jon이 나열하는 옵션을 시도해 볼 수 있습니다. Does the framework have to be installed to run my .NET application?
글쎄, 나는 독립적 인 C++ 프로그램이되도록 프로그램을 다시 작성하고 싶다. 나는 처음부터 그것을해야하는지 아니면 기존 코드를 가지고 그것을 다시 작성해야할지 모르겠습니다. – waiwai933
나는 프레임 워크를 사용하지 않는다는 것을 알고 있지만, 당신의 상식을 위해서 볼랜드의 VCL이었던 것을 제안하고 싶습니다. 그것은 지금 불린다). 잘 설계된 프레임 워크를 사용하지 않으려면 사용할 수있는 옵션이있을 때 ... 음, 거대한 자원 낭비라고하지 않는 것이 좋습니다. 적어도 표준 Windows 프로그램의 경우.
OP가 의미하는 바는 그가 베어 메탈에 코드를 작성하려고하는 것이 아니라 그의 앱이 작동하도록 다른 앱 (런타임 *)을 설치하기를 원하지 않는다는 것입니다. 라이브러리 나 라이브러리와 같은 프레임 워크가 무수히 많을 것이라고 생각합니다. .NET 클래스 라이브러리는 광범위하지만 확실하게 그 기능 대부분을 다른 곳에서 찾을 수 있습니까? –
매트 정말 그러길 바래요! VCL 런타임을 EXE에 연결하는 C++ Builder 용 컴파일러 옵션이 있습니다 ... OP의 질문에 대답하기보다는 다른 제안을하는 것을 정말 싫어하지만이 경우에는 말을해야했습니다. – overslacked
- 1. 개인 글꼴을 옮겨야합니까?
- 2. 내가 codeigniter 디렉토리에서 설정 파일을 옮겨야합니까?
- 3. CPU 캐시의 효과를 고려하여 .net 응용 프로그램을 어떻게 프로파일 링합니까?
- 4. 물리적 장치에서 .net CF 응용 프로그램을 어떻게 디버그합니까?
- 5. .NET 프로그램을 백그라운드 서비스로 실행
- 6. .net 4.0 응용 프로그램을 사용하여보고
- 7. .net 응용 프로그램을 게시하는 방법
- 8. .net 구성 요소가 내 응용 프로그램을 필요로합니까?
- 9. 이 프로그램을 어떻게 루프합니까?
- 10. 어떻게 기능적 프로그램을 디자인합니까?
- 11. jsp 프로그램을 어떻게 실행합니까?
- 12. 서블릿 프로그램을 어떻게 실행합니까?
- 13. UI없이 .net 응용 프로그램을 만드는 방법
- 14. .NET v4.0없이 대상 환경에 .NET v4.0 응용 프로그램을 어떻게 배포 할 수 있습니까?
- 15. .NET 제어 프로그램을 사용하는 무선 보안 카메라
- 16. .net 2.0에 액세스 중입니다. 어셈블리 바인딩을 통한 .net 4.0 dll
- 17. Windows에서 응용 프로그램을 시작할 때마다 어떻게 기록합니까?
- 18. .NET 및 webservices : 어떻게?
- 19. 어떻게 .NET 4 차트
- 20. .NET Framework를 어떻게 제거합니까?
- 21. .net dll을 어떻게 설치합니까?
- 22. .Net 서비스 및 Windows 응용 프로그램을 동시에?
- 23. Mono에서 .NET 4 프로그램을 실행할 수 있습니까?
- 24. .Net 응용 프로그램을 게시 취소하는 방법
- 25. 웹 브라우저에서 .NET 프로그램을 시작하는 방법은 무엇입니까?
- 26. Perl Net :: Telnet 프로그램을 디버깅하려면 어떻게해야합니까?
- 27. 특정 요일에 .Net 응용 프로그램을 실행하는 방법
- 28. .NET 응용 프로그램을 무료로 개발할 수 있습니까?
- 29. .NET 응용 프로그램을 실행하고 싶지 않습니다.
- 30. Windows Mobile에서 .net 응용 프로그램을 디버깅하는 방법
오늘 작성한 언어는 무엇입니까? – Jeff
".NET 프로그램을 독립 실행 형으로 변환"한다는 것은 무엇을 의미합니까? .NET 프로그램에서 프레임 워크를 설치할 필요가 없으십니까? –
"transpose ... to standalone"을 정의 할 수 있습니까? –