csharpcodeprovider

    0

    1答えて

    実行時にC#コードをコンパイルする必要があります。asp.net mvc 5 でこのコードを使用すると "metadata MIS.dll not found"例外がスローされます。 コンソールのコードを使用すると、エラーなしでコードが実行されます 一般的に、.NET内のすべてのネームスペースはエラーなしで実行され、手動で生成または追加する名前空間は「メタデータxyzが見つかりません」という例外が

    1

    1答えて

    以下のコードを使用してランタイムコンパイルを正常に実行しています。入力* .csファイルの数が多い場合を除き、次のエラーが発生します。 System.SystemException:実行中のエラーmono.exe:ファイル名または拡張子が長すぎます。 これは、this articleのようなコマンドラインの長さの制限によるものだと思います。プログラムで素晴らしいものだ-recurseを使用して、そ

    0

    1答えて

    実行時にC#.NET 4.6でもコンパイルされたオブジェクトによって参照されるコードをコンパイルしようとしています。 私はCSharpCodeProviderを使用してメモリ内にCompilerResultを生成しています。生成されたアセンブリは、コンパイルされる2番目のコードフラグメントで参照されます。 2番目の部分をコンパイルする前にAssemblyReferenceをCompilerPara

    0

    1答えて

    CSharpCodeProviderを使用してコードを動的にコンパイルしようとしています。参照されているアセンブリでは、hereのように、typeof(Program).Assembly.CodeBaseの参照パラメータを追加していますが、動作しません。 、そうでない場合はエラーメッセージからファイル名を唯一の違いは、ファイルの拡張子は、ファイルエクスプローラ(「.dllファイル」)で小文字を示し

    0

    1答えて

    私はCSharpCodeProviderを使用し、必要なシステムライブラリを追加する下記のスクリプトを用意しています。私は、コンパイルされたプログラムにNewtonsoft.Json.dllを含める必要がある状況に遭遇しました。残念ながら、DLLはbinフォルダにあるにもかかわらず、私はすべてのアイデアは、私と同じ問題を抱えていることが他の人のために役立つだろう Error (CS0006) Ne

    3

    1答えて

    ランダムサイズのデータ​​からメモリにコードを生成します。これは15Kクラスのようなものを生成する可能性があり、さらに多くの可能性があります。コードは、CSharpCodeProviderクラスのCompileAssemblyFromSourceメソッドで使用するリストに格納されています。 コンパイル時に進捗報告をしたい、あるいは何が起こっているのかを知りたいのですが。今のところ私のアプリはそこに

    -1

    1答えて

    実行時に複数のC#ファイルを1つの実行可能ファイルにコンパイルしようとしていますが、スタジオ。 ランタイムコンパイラから得られる特定のエラーは、 "Program.cs"の7行目で "; expected"と "Method type is return type"です。明らかに、修正するものがあればこれらを修正するだろう。 だからコード。 (実際のエラーが報告のように、削除いくつかの部分で) p

    0

    1答えて

    私はdllを作成しました。あなたが下記のようにPersonVMという名前のクラスを含んでいます。その作業... public ActionResult Index() { using (CSharpCodeProvider codeProvider = new CSharpCodeProvider()) { System.CodeDom.Com

    2

    4答えて

    このコードでは、2冊の本を追加して1冊目と2冊目の本を削除しようとすると、1番目が削除され、2番目の帳は削除されません。次のケースでは、3冊の本を追加して1つずつ削除すると、削除すると1が削除され、2を削除すると2つと3つではなくなります。 私のコード(私はC#での初心者ですので、私は研修生だ) using System; using System.Collections.Generic;

    0

    1答えて

    とコンソールに書き込まれているものをつかむん: CompilerParameters parameters = new CompilerParameters { GenerateInMemory = true, GenerateExecutable = true, IncludeDebugInformation = true };