タグ付けされた質問 「codedom」

4
Microsoft Roslyn対CodeDom
新しいMicrosoft Roslynに関するInfoWorldの昨日のプレスリリースから: この種の「分解された」コンパイラーの最も明白な利点は、.Netアプリケーション内からコンパイル/実行プロセス全体を呼び出すことができることです。Hejlsbergは、いくつかのコードスニペットを文字列としてC#コンパイラに渡すC#プログラムを示しました。コンパイラーは、結果のILアセンブリコードをオブジェクトとして返し、それを実行のために共通言語ランタイム(CLR)に渡しました。ほら!Roslynを使用すると、C#は動的言語の機能を獲得し、実行時にコードを生成して呼び出すことができます。 私はこれを、.NET 4のリリース以来、CSharpCodeProvider.CompileAssemblyFromSource実際にそれを行うASP.Netプロジェクトで実際に使用するようになりました。これにより、ユーザーはコードをテキストボックスに入力して、アセンブリ/名前空間を選択できます。参照し、そのコードからの出力をオンザフライで実行および表示して、Windows Azureでのライブ環境コードテストを行います。 あるCodeDomの/ Roslynのにprecurser一部?ロザリンの特別な利点は何CodeDomですか?
110 .net  codedom  roslyn 

2
VS ++アドオンからVC ++コードDOMにアクセスできますか?
Visual Studio IntelliSense for VC ++には、「完全な」EDG C ++パーサーが含まれています(Intelなどでも使用されています)。C#コードDOMはアドオンにアクセスできるので(間違っている場合は修正してください)、C ++コードDOMにもアクセスできますか?これを使用して、VS環境内で開いているVC ++プロジェクトを分析できますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.