4

「ポータブル」アセンブリであるNugetとproject.jsonを介してアセンブリを正常に参照しました。すべてのコードは Azure 関数でコンパイルされますが、実行すると次のようになります。

ファイルまたはアセンブリ 'System.Net、Version=2.0.5.0、Culture=neutral、PublicKeyToken=7cec85d7bea7798e、Retargetable=Yes' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

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

これを回避するにはどうすればよいですか?

4

1 に答える 1

3

これは、現在の Azure Functions ホスト マイルストーンで対処されたバグが原因であり、次のリリースでデプロイされる予定です (おそらく今週末頃)。この問題と修正の詳細については、https ://github.com/Azure/azure-webjobs-sdk-script/issues/478 を参照してください。

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

于 2016-07-12T17:04:09.590 に答える