2011-09-10 4 views
3

런타임시 어셈블리가 VB로 작성되었는지 확인하고 싶습니다. 그것은 방탄 법이 될 필요는 없습니다. 어쩌면 GetReferencedAssemblies()을 호출하고 모든 VB 프로젝트에서 참조하는 어셈블리가 있는지 확인하십시오.어셈블리가 VB로 작성되었는지 확인하는 방법

+0

비슷한 질문 : ([? 닷넷 어셈블리 사후에 기록 된 언어를 결정하는 것이 가능] http://stackoverflow.com/questions/ 579636/net-assembly-made-post-post-post-post-was-it-possible-to-at-the-which를 결정할 수 있음) –

+0

지구상에서 왜 어떤 언어가 사용 되었습니까? .NET의 주요 포인트는 중요하지 않다는 것입니다. –

+0

@ John Saunders : 샘플 코드를 사용자에게 제공 할 때 기본 언어로 사용합니다. –

답변

0

방금 ​​솔루션에 VB.NET 콘솔 응용 프로그램을 추가했습니다. VB.NET과 관련된 어셈블리는 참조하지 않습니다.

+0

어셈블리는 GUI에 나열되어 있지 않지만 VB.NET 콘솔 응용 프로그램에서 기본적으로 'Microsoft.VisualBasic.dll' 어셈블리를 참조합니다. –

+0

VB 개발자로서 나는 "Microsoft.VisualBasic"이 VB 컴파일 된 프로젝트에 존재해야한다는 것을 확인할 수 있습니다. 그러나 과거에는 "Microsoft.VisualBasic"어셈블리 참조를 희귀 한 C# 프로젝트에 추가하여 사용하기 쉽도록했습니다. 어쨌든이 작업을 수행하는 사람은 VB 기반 개발자가 될 것이라고 확신하지만 (VB 컴파일 된 프로젝트임을 증명하지는 못합니다). – DarrenMB

관련 문제