2012-09-03 3 views
2

MS 개발 도구가없는 PC (Win7)를 사용하고 있습니다. 그러나 python 2.7이이 PC에 설치되어 있습니다. ctype 모듈은이 설치에서 사용할 수 있습니다.dll을 통해서만 .Net 런타임에 액세스 할 수 있습니까

osx에서 Objective-C를 살펴보면, C 프로그램이 objc_msgSend과 몇 가지 다른 API를 호출하여 Objective-C 런타임에 액세스 할 수 있습니다. (이것은 단순한 CPython이 아닙니다. (https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ObjCRuntimeRef/Reference/reference.html). 그것은 많은 고통과 전혀 권장하지 않지만, 적어도 그것은 가능합니다.

위의 제약 조건 (win7, VStudio, python + ctype 없음)이 주어지면 objective-c와 비슷한 방식으로 .Net 런타임에 액세스 할 수 있습니까?

+1

.NET 런타임에 어떤 식 으로든 액세스하려면 .NET Framework가 설치된 경우 (VS 또는 .NET SDK 없이도) 기본적으로 C# 컴파일러가 설치되어 있어야합니다. '% windir % \ Microsoft. NET \ '에있는'csc.exe '. –

+2

무엇을하려고합니까? –

답변

1

objective-c와 비슷한 방식으로 .Net 런타임에 액세스 할 수 있습니까?

.NET Runtime can be Hosted : 네이티브 API에서 직접 유형에 액세스하여 사용할 수 있습니다.

이렇게 말하면,이를 수행하는 더 쉬운 방법이 종종 있습니다. 액세스해야하는 .NET 유형이 COM으로 표시되는 경우 (예 : COM을 통해 직접 사용할 수 있음)

관련 문제