私はAzure関数を使用していますが、VS 2015は.csxファイルに対してIntellisenseを提供していません。Azure関数Visual Studio 2015 intellisense
これを修正する方法はありますか?
私はAzure関数を使用していますが、VS 2015は.csxファイルに対してIntellisenseを提供していません。Azure関数Visual Studio 2015 intellisense
これを修正する方法はありますか?
これはお使いの設定では問題ありません。 csxによるIntelliSenseのサポートは限られており、将来のツールリリース(VSコードとポータルも対象としています)では改善される予定です。
一つの解決策は、ここで説明したようにプリコンパイルされた関数として、あなたの機能を開発することである:私は非常に迅速に限定されたインテリセンスのうんざりhttps://github.com/Azure/azure-webjobs-sdk-script/wiki/Precompiled-functions
。
このブログの投稿Publishing a .NET class library as a Function Appに従って、振り返らないでください。フルC#、(.csx.
ではなく)、C#7(VS2017を使用している場合)、完全なインテリセンスとデバッグ
基本的には、機能プロジェクト(VS2015のみ)を作成する代わりに、ASP.NETプロジェクトを作成し、AzureファンクションCLIを使用して実際の関数を作成します。その後、VSエディタでのサポートが貧弱な.CSXファイルを扱うことはありません。
プログラムパスには、Azure関数CLIのfunc.exeへのパスを入力します。あなたがインストールしている場合は、Visual Studioの機能のツーリングをインストールしている場合、パスはC:\Users\USERNAME\AppData\Local\Azure.Functions.Cli\1.0.0-beta.93\func.exe
ようになりますAzureがNPMを通じてCLIを関数パスは、コマンドライン引数についてはC:\Users\USERNAME\AppData\Roaming\npm\node_modules\azure-functions-cli\bin\func.exe
ようなものになるホスト開始を設定します 作業ディレクトリでは、マシン上のWebプロジェクトのルートを指定します(残念ながら、これは自動的には設定されません)。