2016-10-21 3 views
0

Azure SDKおよびVisual Studio用データレイクツール(2.2.2)を更新した後、My Data Lake Analytics(U-SQL)スクリプトのコンパイルが中止されました。SDKアップデート後にU-SQLスクリプトをコンパイルできない

Microsoftの例はまだ正常にコンパイルされていますので、プロジェクトに何か問題がありますか?

エラー出力:

エラーメタデータファイル 'C:\プログラムファイル%28x86%29 \リファレンスアセンブリ\マイクロソフト\ Framework.NETFrameworkの\ V4.6 \ファサードの\がmscorlib.dll' が見つかりませんでした
MyScript.usql.cs 0

エラーメタデータファイル 'C:\プログラムファイル%28x86%29 \リファレンス アセンブリ\マイクロソフト\ Framework.NETFrameworkの\ V4.6 \ファサード\ System.Collections.Concurrent.dll' が見つかりませんMyScript.usql.cs 0

ファサードへの道のりは変わったようですが、それを修正する方法はわかりませんでした。

答えて

1

エラーメッセージが.Net 4.6を参照していることがわかります。 U-SQLは.Net Framework v4.5を使うべきです。ランタイムバージョンを誤って切り替えましたか?

+0

私はその出来事をイメージすることはできません。しかし、実際にはランタイムバージョンは4.6に設定されていました。どうもありがとう! – coalmee

2

プロジェクトの作成時に、[新しいプロジェクト]ウィンドウの一番上にドロップダウンで.NETフレームワークのバージョンを設定できます。ターゲットフレームワークのバージョンが4.6に設定された新しいプロジェクトを作成した可能性はありますか? 4.6で動作しないプロジェクトターゲティングでは、プロジェクトファイルv4.6の次の行を代わりにv4.5に変更できますか? VSの外で編集することもできますし、VSではプロジェクトを右クリックしてアンロードして右クリックして編集し、もう一度右クリックしてリロードすることもできます。

関連する問題