0

データレイヤー、ビジネスレイヤー、デザインレイヤーがあり、.edmxファイルがデータレイヤーに配置されています。パフォーマンスを向上させるために、.edmx ファイルのビューを生成したいと考えています。次のプロセスを試しました: -> .edmx ファイルのMetadata Artiface Processingプロパティを「出力ディレクトリにコピー」に設定し、データ レイヤーのビルド イベントに次のコードを追加しました。

"%windir%\Microsoft.NET\Framework\v4.0.30319\EdmGen.exe" /nologo /language:CSharp 

/mode:ViewGeneration "/inssdl:$(TargetDir)NeoSoftDataEntity.ssdl" "/incsdl:$(TargetDir)NeoSoftDataEntity.csdl" "/inmsl:$(TargetDir)NeoSoftDataEntity.msl" "/outviews:$(ProjectDir)NeoSoftDataEntity. Views.cs」ですが、ソリューションをビルドするとき。次のエラーが表示されます: *エラー 2 The command ""%windir%\Microsoft.NET\Framework\v4.0.30319\EdmGen.exe" /nologo /language:CSharp /mode:ViewGeneration "/inssdl:D:\NeoSoftWinApp\ NeoSoftWinApp\bin\Debug\NeoSoftDataEntity.ssdl" "/incsdl:D:\NeoSoftWinApp\NeoSoftWinApp\bin\Debug\NeoSoftDataEntity.csdl" "/inmsl:D:\NeoSoftWinApp\NeoSoftWinApp\bin\Debug\NeoSoftDataEntity.msl" "/ outviews:D:\NeoSoftWinApp\NeoSoftWinApp\NeoSoftDataEntity.Views.cs"" はコード 123 で終了しました。

この問題を解決するには?

4

1 に答える 1

1

MSDNサイトからコピーして貼り付ける場合は、コマンドでキャリッジリターンを削除する必要があります。

"%windir%\Microsoft.NET\Framework\v4.0.30319\EdmGen.exe" /nologo /language:CSharp /mode:ViewGeneration "/inssdl:$(TargetDir)MyModel.ssdl" "/incsdl:$(TargetDir)MyModel.csdl" "/inmsl:$(TargetDir)MyModel.msl" "/outviews:$(ProjectDir)MyModel.Views.cs"
于 2013-02-28T20:09:31.560 に答える