سؤال

وأراد أحد يعرف ما إذا كانت هناك خطط أو ملحقات إلى Visual Studio للسماح لمشاريع متعددة اللغات؟

وعلى الرغم من أن منصة. NET هي متعددة اللغات حقا، مشروع Visual Studio هم monoglot بعناد وهو ما يعني أن كل العمل الذي يذهب إلى الأدوات C # و VB غير قابل للاستخدام من اللغات الجديدة مثل F # وو IronPython.

وPEX مثال على امتداد كبير إلى Visual Studio التي ببساطة لا يعمل في F #.

ولم يكن هناك نظام وحدة صلب. NET خصيصا لتمكين تجميع ployglot؟

والتحيات،

وداني

هل كانت مفيدة؟

المحلول

وأنا أعمل في شركة مايكروسوفت على # فريق F و. NET المكتبات مثل PEX يجب أن تكون قابلة للتشغيل المتبادل تماما مع البق F # مودولو، حتى إذا أنت ممنوع من شيء يرجى ارسال القضية الى fsbugs@microsoft.com.

ومن الممكن أن ينتج مجالس متعددة اللغات في. NET، وذلك باستخدام مفهوم يسمى netmodules: <لأ href = "http://blogs.msdn.com/junfeng/archive/2005/02/12/371683.aspx "يختلط =" noreferrer نوفولو "> http://blogs.msdn.com/junfeng/archive/2005/02/12/371683.aspx . للأسف أنا لا أعرف إذا كان F # يدعم هذه (أشك في ذلك).

وأما عن الحصول على دعم الأدوات لتطوير متعدد اللغات، وهناك حاليا أي خطط لتمكين ذلك ضمن برنامج Visual Studio. ومع ذلك، يرجى النظر في تقديم ذكر هذا في http://connect.microsoft.com/VisualStudio . الناس الذين يقودون الميزات لالإصدارات المستقبلية اتخاذ ردود الفعل على هذا الموقع بعين الاعتبار، لا سيما إذا كان يحصل على الكثير من الجر في المجتمع .NET.

ولكن في الوقت الحاضر أنصحك استخدام F # عن ما هو جيد في - تطوير الخوارزميات، واستكشاف البيانات، وغيرها، واستخدام C # / VB للطبقة العرض

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top