2016-07-11 7 views
3

"Portable"アセンブリであるproject.jsonとNugetを使ってアセンブリを正常に参照しました。すべての私のコードは、Azureの機能でコンパイルし、それを実行していますとき、私は得る:Azureクラウド機能から「ポータブル」.NETアセンブリを参照するにはどうすればよいですか?

ファイルまたはアセンブリ「System.Net、バージョン= 2.0.5.0をロードできませんでした、カルチャニュートラル、PublicKeyToken = = 7cec85d7bea7798e、再ターゲット=はい'またはその依存関係の1つ。システムは、指定されたファイルを見つけることができません。

私はこれがポータブルバージョンのSystem.Netであり、Azureは4.6バージョンのSystem.Netのみをプレインストールすることを理解しています。

どうすれば対処できますか?

答えて

3

これは、現在のAzure関数のホストマイルストーンで解決され、次のリリースで展開されるバグ(週末になる可能性が高い)が原因です。この問題と修正に関する詳細は、https://github.com/Azure/azure-webjobs-sdk-script/issues/478

です。その間、回避策は、System.NetをFrameworkフォルダから関数フォルダ内のbinフォルダにコピーすることです。ホストは自動的にそれをプライベートアセンブリとして解決します。

関連する問題