Microsoft MVP성태의 닷넷 이야기
윈도우11 노트북에서 exe(Sqlite)만들어 윈도우 7 PC에 설치 시 [링크 복사], [링크+제목 복사],
조회: 11676
글쓴 사람
Sqlite
홈페이지
첨부 파일
 

윈도우 11노트북에서 install 시 - 잘 작동함


윈도우 7 pc에서 install 시 - 오류창이 뜨네요. 윈도우11(.Net 4.7이상에서)
만들었으니 오류는 당연한 것인지요?


====== 초짜 해결책 ===============

1. 윈도우 11에서만 설치가능하다는 가이드라인을 만든다
2. 윈도우 11, 10, 8, 7 각각 설치된 PC (또는 낮은 버전의 .Net Framework로) 등에서
   실행파일 만들어 버전별 배포

-----------------------
혹시 다른 더 좋은 방법이 있을지요?








[최초 등록일: ]
[최종 수정일: 1/5/2023]


비밀번호

댓글 작성자
 



2023-01-06 08시09분
일단 공식 문서상으로는,

.NET Framework system requirements
; https://learn.microsoft.com/en-us/dotnet/framework/get-started/system-requirements

Windows 7의 경우 (아마 대부분 설치됐겠지만) SP1 이상이라면 .NET 4.7 설치 버전이 지원된다고 하므로 이론상 문제될 것이 없습니다. 실제로 간단한 응용 프로그램 하나 만들어 Windows 7에 복사해 실행해 보면 잘 될 것입니다.

구체적으로 어떤 기능으로 인해 오류창이 뜨는 것인지 파악해 보는 것도 좋겠습니다. 의외로 해결 가능한 것일 수도 있습니다.

또는, 어떤 Sqlite 라이브러리를 사용하고 있는지는 모르겠지만 System.Data.SQLite의 경우 .NET Framework 4.0 버전도 지원하므로 그렇게 내려서 배포해도 좋을 듯합니다.
정성태
2023-01-06 09시41분
[Sqlite] Sqlite 관련 문제였던 걸로 기억됩니다.
[guest]
2023-01-06 09시45분
[Sqlite] 표준을 보니 Windows 11은 .Net이 4.81이고 Windows7 sp는 .Net이 4.8인데
만약 윈도우 11에서 4.81에서 만든 exe를 윈도우7 sp 피씨에 설치하면 오류뜬다는
의미인지요?
[guest]
2023-01-06 11시11분
"오류"가 구체적으로 어떤 것을 의미하는지는 모르겠지만, 4.8.1로 만든 응용 프로그램을 그게 설치되지 않은 PC에서 실행하는 경우 런타임이 없다고 실행 자체가 거부될 것입니다. (참고로, 4.8.1은 어떤 특별한 기능 패치가 추가된 것은 아니고 .NET Framework의 ARM 지원으로 인해 추가된 패치라서 굳이 4.8.1로 만들 필요는 없습니다.)

간단하게 테스트해보세요.

(다음부터 질문하실 땐, 단순히 오류가 발생했다고 쓰지 마시고 구체적인 오류 메시지를 함께 올려주세요.)
정성태
2023-01-06 07시33분
[죄송] 죄송합니다 몇개월전 일이어서요. 런타임오류 맞네요 - 처음 입봉작이라 기대하고 다른 노트북에 깔았는데 하필 윈도우7이었던 ㅜㅜ
내 컴퓨터에서는 작동하는데 다른 사람 컴에는 런타임 오류 - 정말 멘붕에 홧병 ㅜㅜ
말씀하신 내용이 맞네요 런타임오류 감사합니다.
[guest]

... 46  47  48  49  50  51  52  [53]  54  55  56  57  58  59  60  ...
NoWriterDateCnt.TitleFile(s)
1531강현수3/2/201521266C# com 등록 시 GUID 변경 관련 문의 [1]
1529김민규2/15/201520185C++ 64bit/32bit [3]파일 다운로드1
1528김개똥2/14/201517534좀 관련없는 질문이지만, 정말 답답하고 찾는데 명확한 해답 찾지못해 질문 올립니다. <Windows 사용자 인증> [1]
1527방문자1/27/201519157System Timer의 Tick에서 Backgroundworker를 호출하면 스레드 문제가 있을까요? [1]
1526황상대1/26/201521244C# 마샬링 관련 질문이 있습니다. [1]
1525Ji-y...1/19/201520412시작하세요 C# 프로그래밍 도서에 관한 질문입니다. [1]
1523임종복12/31/201428391windows 2008 r2에서 ms-sql 2008 서버사용시 tls문제점 [3]
1524임종복1/4/201522818    답변글 [답변]: windows 2008 r2에서 ms-sql 2008 서버사용시 tls문제점 [2]
1521윤대욱12/19/201419285C++ 에서 서버와 클라이언트를 나누어서 구조체 전달에 대해서 궁금합니다. [1]파일 다운로드1
152012/10/201419958datetime관련해서요 [1]
1516aTo12/1/201418912wpf 배포관련. [3]
1514얄미운제리11/17/201419410[C# Mono]Mono Chart 개발 문의드립니다. [1]
1355미나리나물11/13/201416944RDP 접속 방식 질문드리고 싶습니다. [1]
1353송용국11/10/201416157TeamFoundationServer 에 소스를 Target서버로 옮기는(내려주는) 방법 있나요? [1]
1351blue...11/7/201421549c# webbrowser 모바일환경 접속 [1]
1350에메11/7/201421502WCF namedpipe 퍼블리싱 충돌 문제 [3]파일 다운로드1
1349Chun...11/6/201425435Microsoft. Net Framework 액세스 거부 오류...... [2]
1348김준석11/6/201421820 Mini dump 기록 안되는 현상 [2]파일 다운로드1
1346개미11/5/201436171https페이지에서 http서버에 있는 이미지 파일 호출시 보안 오류 [8]
1345장구니11/4/201420199AWS 인스턴스를 만들었는데 [1]
1343h11/2/201419765안녕하세요 [1]
1342왕초보11/1/201424394C#에서의 함수포인터 [13]
1347왕초보11/5/201419160    답변글 [답변]: C#에서의 함수포인터 [1]
1341영택10/29/201420412MFC Amazon S3 사용관련하여 질문드립니다. [2]
1344영택11/4/201416934    답변글 [답변]: MFC Amazon S3 사용관련하여 질문드립니다. [2]
1340감사합니다10/28/201421586c# wpf shdocvw internet explorer를 윈도우프레임으로 집어 넣을 수 있는지 궁금합니다. [3]파일 다운로드1
... 46  47  48  49  50  51  52  [53]  54  55  56  57  58  59  60  ...