2017-09-20 9 views
6

私は.Net標準2.0ライブラリを持っています。このライブラリでは私はT4ファイルを持っています。ファイルにはこれらの行が含まれています。T4ファイルの.Net標準の参照方法?

<# 
      foreach (MessageType enumValue in Enum.GetValues(typeof(MessageType))) 
      { 
       var name = Enum.GetName(typeof(MessageType), enumValue); 
#> 

Visual Studioで次のエラーが発生します。

変換のコンパイル:タイプ 'Enum'は、参照されていないアセンブリ で定義されています。あなたは ' なPublicKeyToken = cc7b13ffcd2ddd51文化=中立、netstandard、バージョン= 2.0.0.0' アセンブリへ を参照を追加する必要があります。私は 'netstandard' への参照を追加するにはどうすればよい

答えて

0

私は同様の問題がありました。 私はあなたがそのファイルがディレクトリ「C内netstandard.dllを見つけようとしていない場合は、ディスク

<#@ assembly Name="C:\Program Files\dotnet\sdk\2.1.4\Microsoft\Microsoft.NET.Build.Extensions\net461\lib\netstandard.dll" #> 

上のファイルへのT4内の参照を追加することでこれを解決しました:\プログラムファイル\のDOTNET \ SDK」

関連する問題