こんにちは私は奇妙な問題があります。 ヌル伝播機能とレイザービュー
は、私は私のプロジェクトは、4.6.1フレームワークに基づいており、この@(Model.ligneDossierLie?.dossier_id)
ように私のかみそりページにヌル伝播機能を使用して、私は最後のCodeDOMコンパイラを使用1.0.4 とコンパイラ2.1.0
ひげそりビューでは、C#5でC#6機能を使用できないというエラーメッセージが表示されます。
しかし、私のプロジェクトは、C#7 ....
を使用しているが、私は戻ってC#6にロールし、それが正常に動作します。
誰かがこの場合にC#7の使い方を知っていますか?
ありがとうございます。
のWeb.config
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.4.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701"/>
</compilers>
</system.codedom>
compilerOptions="/langversion:6
は7日に設定し、私はそれはあなたを思わエラーはもう、私の見解は、コンパイルされ、正しく
多分[私の同様の質問](HTTP
自分のドキュメントによると、あなたはパッケージを含める必要が://stackoverflow.com/q/42700380/107625)([回答](http://stackoverflow.com/a/42712883/107625)を含む))は役立ちますか? –
これには[StackExchange.Precompilation](https://github.com/StackExchange/StackExchange.Precompilation)を使用します。これらのツールの中には、C#vLatestをカミソリで使うためのビットがあります。 - https://github.com/StackExchange/StackExchange.Precompilation/blob/fd536b764983e2674a4549b7be6f26e971190c1e/Test.WebApp/Global.asax.cs#L32 –
@UweKeim Iあなたの質問を見ましたが、私の場合は問題ではありません。ありがとうございます – Julien