... | ... | @@ -120,19 +120,36 @@ GAC은 Windows 디렉토리밑의 assembly라는 디렉토리에 있는데, GAC |
|
|
실행 프로그램과 동일한 디렉토리에 DLL이 있고, 동일한 DLL이 GAC에 있다면, GAC의 DLL이 실행된다.
|
|
|
|
|
|
* 안전성의 의미
|
|
|
CRL은 다른 언어와 상
|
|
|
CRL은 다른 언어와 상
|
|
|
|
|
|
|
|
|
* OS 별 닷넷 지원 범위
|
|
|
|운영체제|설치된버전|설치가능버전|
|
|
|
|
|
|
|운영체제|설치된버전|설치가능버전|
|
|
|
|----------|-------------|--------------|
|
|
|
|Windows 10|.NET Framework 4.6.2|.NET Framework 4.6.1 ~ 4.6.2|
|
|
|
|Windows 8.1|.NET Framework 4.5.1| .NET Framework 4.6 ~ 4.6.2|
|
|
|
|Windows 8|.NET Framework 4.5|.NET Framework 4.5.1 ~ 4.6.1|
|
|
|
|Windows 7 SP1|--|.NET Framework 4 ~ 4.6.2|
|
|
|
|Windows 10|.NET Framework 4.6.2|.NET Framework 4.6.1 ~ 4.6.2|
|
|
|
|Windows 8.1|.NET Framework 4.5.1| .NET Framework 4.6 ~ 4.6.2|
|
|
|
|Windows 8|.NET Framework 4.5|.NET Framework 4.5.1 ~ 4.6.1|
|
|
|
|Windows 7 SP1|--|.NET Framework 4 ~ 4.6.2|
|
|
|
|Windows Vista SP2|--|.NET Framework 4 ~ 4.6|
|
|
|
|Windows XP|--|.NET Framework 4|
|
|
|
|
|
|
* 닷넷 하위호환성
|
|
|
닷넷 상위 버전에서는 하위 버전에서 컴퍼일 한 프로그램을 실행 할 수 있다. 다만 별도의 설정이 필요하다. 설정 방법은 다음과 같다.
|
|
|
실행하고자 하는 파일과 같은 폴더에 [실행파일.exe.config] 파일에서 다음과 같이 supportedRuntime을 추가하면 된다.
|
|
|
|
|
|
```html
|
|
|
<?xml version="1.0"?>
|
|
|
<configuration>
|
|
|
<startup>
|
|
|
<supportedRuntime version="v4.0.30319"/>
|
|
|
<supportedRuntime version="v2.0.50727"/>
|
|
|
</startup>
|
|
|
</configuration>
|
|
|
```
|
|
|
|
|
|
표기된 supportedRuntime은 순서대로 우선순위를 갖는다.
|
|
|
|
|
|
|
|
|
|
|
|
|