2011-01-10 4 views
3

내가 윈도우 서버 2008 R2 64 비트에 (.NET 프레임 워크 1.1에 내장 된 2.6) codesmith의 프리웨어 버전을 실행하려는 .NET 프레임 워크를 .NET 프레임 워크에서 1.1 프로그램을 실행 NET 프레임 워크 4.0에서 실행되도록 강제하는 방법?</p> <p>가 있습니다 4.0

닷넷 1.1 설치 프로그램은 호환성 문제가 내 운영 체제에있다라고

편집 : 나는 그 해킹 .NET 응용 프로그램에 64 호환성를 추가, 재 컴파일/디 컴파일 할 수있는 방법이 있는지 알고 싶어 그 경우 비주얼 스튜디오에서만 32 비트로 표시되었습니다.

+0

실제 서버에서 개발하는 것보다 미친 짓을하지 않는 한, 필요하다면 워크 스테이션에서 codegen을 수행하거나 가상 머신에서 .net 1.1을 수행 할 수 없습니다. –

+0

아니요. 한 번 필요하며 워크 스테이션의 경우 Windows 7 x64에서도 동일한 비 호환성이 있습니다. –

+0

@Magnetic_dud : Windows 7 용 XP 모드를 사용해 보셨습니까? –

답변

3

그냥 삭제 가능 : CodeSmith.exe.config에서

<startup> 
    <supportedRuntime version="v1.1.4322" /> 
    <supportedRuntime version="v1.0.3705" /> 
    <requiredRuntime version="v1.0.3705" /> 
</startup> 

, 그리고 64 내가보기 엔 권 해드립니다 - D

1

불가능합니다. 닷넷 1.1과 4.0에는 많은 차이점이 있습니다. 변경된 API가 많습니다. 따라서 4.0에서 실행되도록 해킹 할 수 있다고해도 충돌 할 수 있습니다.

2

에 .NET 프레임 워크 4.0에 완벽하게 작동 최신 버전의 Windows 64bit 및 .NET에서 완벽하게 테스트 된 최신 버전으로 업데이트합니다. sales/support으로 연락하십시오. 우리는 당신과 함께 작업 할 것입니다;) 필요할 경우 템플릿을 업데이트하는 데 도움이됩니다. 윈도우 8.1에

감사 -Blake Niemyjski

+0

내가 전문 개발자 일 경우, 새로운 기능이 많이 있기 때문에 그렇게 할 것이다. 그러나 나는 단지 몇 시간 만 다른 사람의 템플릿을 실행할 필요가있는 애호가이다. –

+0

애호가 및 모든 개발자와 협력하며 무료로 얻을 수있는 방법이 있습니다.) 자세한 내용은 Google에 문의하십시오. 우리는 당신을 최신 버전으로보고 싶습니다. –

1

업데이트는 실제로 이전에 프레임 워크 1.1을 설치 제거. 삭제

< 시작 > 설정 파일에 노드는하지만, 나를 위해 작동하지 않았다 -에 CodeSmith.exe.config에 그 부분을 변경 :

<startup> 
    <supportedRuntime version="v2.0.50727" /> 
</startup> 

그것은 프레임 워크 2.0에서 작동했다 문제없이, 나는 오래된 프로젝트를 바꿀 수 있었다.