문제

다국어 프로젝트를 허용하기 위해 Visual Studio에 대한 계획이나 확장이 있는지 아는 사람이 있습니까?

.NET 플랫폼은 진정으로 PolyGlot이지만 Visual Studio Project는 완고하게 모노 글로트이며 툴링 C# 및 VB로 들어가는 모든 작업은 F# 및 Ironpython과 같은 최신 언어에서 사용할 수 없습니다.

Pex는 F#에서는 단순히 작동하지 않는 Visual Studio에 대한 훌륭한 확장의 예입니다.

Ployglot 컴파일을 활성화하기 위해 .NET에 구체적으로 내장 된 모듈 시스템이 없었습니까?

문안 인사,

대니

도움이 되었습니까?

해결책

나는 F# 팀의 Microsoft에서 일하고 PEX와 같은 .NET 라이브러리는 F# modulo 버그와 완전히 상호 운용 할 수 있어야하므로 문제를 차단하면 문제를 fsbugs@microsoft.com으로 보내주십시오.

netModules라는 개념을 사용하여 .NET에서 다중 언어 어셈블리를 생산할 수 있습니다. http://blogs.msdn.com/junfeng/archive/2005/02/12/371683.aspx. 불행히도 F#이 이것을 지원하는지 모르겠습니다 (의심합니다.)

PolyGlot 개발을위한 툴링 지원을 얻는 데는 현재 Visual Studio 내에서이를 가능하게 할 계획이 없습니다. 그러나 이것을 언급하는 것을 고려하십시오 http://connect.microsoft.com/visualstudio. 향후 릴리스를위한 기능을 주도하는 사람들은 특히 .NET 커뮤니티에서 많은 견인력을 얻는 경우 해당 사이트에 대한 피드백을 고려합니다.

그러나 당분간은 알고리즘 개발, 데이터 탐색 등에 F#을 사용하고 프리젠 테이션 계층에 C#/VB를 사용하는 것이 좋습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top