2

参照が見つからないというランタイム エラーが発生します。

タイプ 'System.Object' は、参照されていないアセンブリで定義されています。アセンブリ 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' への参照を追加する必要があります

私は MVC アプリケーションを使用しており、コード内で CSharpCodeProvider を使用しています。

コンパイル エラーは発生しませんがcompileResult、上記のように実行時エラーが発生するのはなぜですか?

 CompilerResults results = provider.CompileAssemblyFromSource(parameters, code);

assemblies次のようなタグを追加しweb.cofigても、同じエラーが発生しました.理由は何ですか?

  <assemblies>     
    <add assembly="System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />   
  </assemblies>
4

1 に答える 1