roslyn

    2

    2答えて

    は、おそらく私は、ツリーのために森を見ていないのですが、ここにある: スクリプトでSystem.IO.FileSystemを使用する方法は? 私はMicrosoft.CodeAnalysisを持つ4.6.1フレームワークに基づいたプロジェクトを持っています。 ScriptingパッケージはNuGetと共にインストールされます。その後、私はSystem.IO.FileSystemの中にいくつかの参照

    0

    1答えて

    私は以下のコードセグメントを持っています。 var script = CSharpScript.Create("int x = 12;"); var result = await script.RunAsync(); var variable = result.GetVariable("x"); int value = (int)variable.Value; それは次と二行目にクラッシ

    0

    1答えて

    MSBuildWorkspaceは、アプリケーションのビルドに使用しているコンピュータ以外のコンピュータ上のドキュメントを表示するようになりました。 私はRoslyn workspace for .NET Core's new .csproj formatを見たことがありますが、私の場合は開発用コンピュータで問題なく動作していますが、別のコンピュータの同じプロジェクトでは空です。 私はなぜ開発用コ

    1

    1答えて

    最近、NugetパッケージMicrosoft.CodeDom.Providers.DotNetCompilerPlatformを1.0.7にアップデートしました。その後、Roslynのウェブサイトへの掲載が中止されました。私は次のエラーを取得します。 'C:... \ bin \ roslyn \ csc.exe'のパスの一部を見つけることができませんでした。 私はVisual StudioからW

    0

    2答えて

    Roslyn Scripting APIでは、値をスクリプトに渡して「グローバル」オブジェクトのプロパティとして渡すことができます。 ワークスペースAPIを使用するときに同様のことを行うことはできますか? は、ここに私のサンプルコードです: var options = new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)

    5

    1答えて

    Roslyn(Microsoft.CodeAnalysis)ではSyntaxTokenはTextとValueTextのフィールドを持っています。これまで私が見てきたすべての状況において、これらの2つの値は同じです。 ValueTextにはドキュメントがあり、Textには含まれていません。私が知る限り、それは唯一の違いです。 なぜ両方存在するのですか?どのような状況で彼らは異なっているでしょうか、な

    3

    1答えて

    最近、Visual Studio 2012から2017(バージョン15.3.5に更新)にアップグレードされ、IDEに問題が発生しました。 特定のプロジェクトでは、エラーに下線を付けることはありません。 とエラー一覧ペインで、実際に選択された "ビルドの+のIntelliSense" とも を、 "+インテリセンスの構築" よりも多くの情報を表示 "のみのビルド"コンパイルエラーは[出力]ウィンドウ

    0

    1答えて

    VS 2017またはRoslynコンパイラの拡張機能を作成する方法はありますか、何でも、このLinQクエリをもっと美しくするには? var query = from s in db.TimeSlicedPosts where s.Post == post || s.Post == null where s.Date == day where s.Hour

    4

    1答えて

    の場所、それはしかし、この識別子は、C#のスクリプト(CSXファイルやC#インタラクティブ)では動作しません__SOURCE_DIRECTORY__ https://stackoverflow.com/a/4861029/2583080 事前に定義された識別子と、むしろ簡単です。 > __SOURCE_DIRECTORY__ (1,1):エラーCS0103:名前は '__SOURCE_DIRECT