Domanda

Qualcuno saprebbe se ci sono piani o estensioni di Visual Studio per consentire progetti multilingue?

Mentre la piattaforma .NET è veramente poliglotta, i progetti di Visual Studio sono ostinatamente monoglot, il che significa che tutto il lavoro che riguarda gli strumenti C # e VB è inutilizzabile da linguaggi più recenti come F # e IronPython.

PEX è un esempio di una grande estensione di Visual Studio che semplicemente non funziona in F #.

Non c'era un sistema di moduli integrato in .NET specificamente per abilitare la compilazione di ployglot?

saluti,

Danny

È stato utile?

Soluzione

Lavoro in Microsoft nel team di F # e le librerie .NET come PEX dovrebbero essere completamente interoperabili con i bug del modulo F #, quindi se sei bloccato da qualcosa ti preghiamo di inviare il problema a fsbugs@microsoft.com.

È possibile produrre assembly multilingue in .NET, usando un concetto chiamato netmodules: http://blogs.msdn.com/junfeng/archive/2005/02/12/371683.aspx . Sfortunatamente non so se F # lo supporti (ne dubito.)

Per quanto riguarda il supporto degli strumenti per lo sviluppo di poliglotti, attualmente non ci sono piani per abilitarlo in Visual Studio. Tuttavia, ti preghiamo di considerare di menzionarlo su http://connect.microsoft.com/VisualStudio . Le persone che guidano le funzionalità per le versioni future prendono in considerazione il feedback su quel sito, soprattutto se ottiene molta trazione nella comunità .NET.

Ma per ora ti consiglio di usare F # per quello che è bravo - sviluppo algoritmico, esplorazione di dati, ecc. E usare C # / VB per il livello di presentazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top