2017-04-25 24 views
0

RazorがValueTupleを理解していないようです。ASP.NET Core MVCのValueTuple

@{ 
    var x = (1, "a"); 
} 

上記のコードは私に与えます::私のレイザーページで

An error occurred during the compilation of a resource required to process 
this request. Please review the following specific error details and modify 
your source code appropriately. 

enter image description here

を、私は私のコントローラで同じコードを試してみました、それが働いて、私はすでに私のcsprojに以下を追加しました:

<PackageReference Include="System.ValueTuple" Version="4.3.0" /> 

UPD私はこれが、まだ動作していない追加

をATE:

<PackageReference Include="Microsoft.Net.Compilers" Version="2.1.0" /> 
+2

は前の回答を参照してください?私はあなたがC#コンパイラのためにパッケージを追加する必要があるかどうか疑問に思います... 'Object o = null; if(oは文字列x){} ' –

+0

私は試してみるつもりです。 – dpp

+0

@JonSkeetいいえ、そうではありません。私は 'var d = 0xAB_CD_EF;'とあなたが私に与えたコードを試しました。 – dpp

答えて

関連する問題