問題タブ [csx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
38925 参照

c# - .CSX C# ファイルとは何ですか?

.cs ファイルについては聞いたことがありますが、.csx ファイルについては聞いたことがありません。Google で検索すると、CSX コーポレーションやその他の不要な団体にたどり着きました。誰かが CSX ファイルとは何か、おそらく CSX と CS の主な違いについて簡潔に説明できますか?

0 投票する
4 に答える
3882 参照

c# - コマンド ライン ウィンドウを開かずに .csx (scriptcs) C# スクリプトを直接起動する

コマンド ライン ウィンドウを開かずにスクリプトがバックグラウンドで実行されるように、Windows で .csx スクリプトを直接起動する方法はありますか (たとえば、ファイルをダブルクリックするか、[スタート] メニューから、または Launchy などのアプリ ランチャーを介して)。

たとえば、単純な "lowercase.csx" スクリプトがあるとします。このスクリプトは、クリップボードにあるテキストを単純に取得し、それを小文字に変換して、結果をクリップボードに戻します。その .csx ファイルをダブルクリックして、ウィンドウを開くことなくバックグラウンドで完全に実行できるようにしたいと考えています。

現在、ScriptCS.exe と VS2015 Update 1 に付属する新しい csi.exe ランチャーの両方で、.csx ファイルを実行すると、そのファイルがコンソールに何も出力しない場合でも、コンソール ウィンドウが開きます。

注: コンソール ウィンドウからスクリプトを起動すると、新しいウィンドウが開かないことはわかっています。コマンドライン以外のコンテキストでスクリプトを起動し、ウィンドウを開かないようにしたい。

注 2: 「CS-Script」(ScriptCS の代替手段) で必要なものと同等のものは、「csws.exe」を使用してファイルを起動することです。

0 投票する
1 に答える
1811 参照

visual-studio - VisualStudio 2015 の csx のインテリセンス

cs スクリプト (csx ファイル) のプログラミングは初めてです。

しかし、私にはインテリセンスがないという問題があります。Visual Studio 2015 で IntelliSense サポートを取得するにはどうすればよいですか?

0 投票する
2 に答える
448 参照

c# - C# スクリプトの権限の昇格

次のスクリプトを使用してレジストリ キーを変更するとします。

権限がないため、値は変更されません。レジストリ キーの値を変更する方法の 1 つは、たとえば管理者権限で VS を実行してからスクリプトを実行することです。しかし、C# スクリプト (.csx) に昇格した権限を設定し、通常の権限で VS などからこのスクリプトを実行する方法はありますか?

0 投票する
3 に答える
904 参照

visual-studio - Azure 関数 Visual Studio 2015 インテリセンス

Azure Functions をいじっていますが、VS 2015 が .csx ファイルにインテリセンスを提供していないことに気付きました。

これを修正する方法はありますか?

0 投票する
1 に答える
1674 参照

azure - Azure Functions アプリでアプリケーション固有の構成プロパティを格納する場所

Azure Functions 用に記述されたコードをいくつか継承しましたが、Azure Functions についてほとんど何も知りません。現在、このコードはステージング環境用に書かれており、ステージング環境に固有のハードコードされた URL や、本番環境では異なるさまざまな API キーなどがあります。

私が達成したい最初のタスクは、これらのハード コードされた文字列を取り除き、ビルド システムを介して展開できる何らかの "構成" ファイルに移動することです。つまり、ステージング Azure Functions アプリはステージング環境をターゲットにし、運用アプリは運用環境をターゲットにします。通常の C# アプリでは、この内容を web.config または app.config ファイルに貼り付けるだけです。

2 つの質問があります。

最初:これらの構成プロパティを格納するための推奨される場所はどこですか? 私のCSXファイルにあるこのコードを見てみましょう:

最初に調べたのは、Function app settings->Configure app settings->App settingsセクションでした。新しいアプリ設定を追加しましたが、実際にコードで値を読み取る方法が見つかりませんでした(ConfigurationManager を使用してみました)。また、これがどのように機能するかに関するドキュメントも見つかりませんでした。

次に見たのは function.json ファイルで、関数の呼び出し方法に関するバインディング情報が含まれています。ここには、独自の設定を追加できる領域がないようです。

最後に、アプリケーションのルートにある host.json ファイルを調べました。このファイルにはたくさんのドキュメントがありますが、カスタム設定に適した場所ではないようです。

2 番目:ここにプロパティを追加したら、C# コードを使用してそれを読み取るにはどうすればよいですか? つまり、そのpublic const string行を何に置き換えますか?

本当にありがとう!

0 投票する
1 に答える
2748 参照

azure - Azure 関数で呼び出しを失敗として手動でマークするにはどうすればよいですか?

私は多くのことを試しましたが、呼び出しが失敗したことを AzFn に強制的に理解させる唯一の方法は、例外をスローして処理しないことです。したがって、HttpResponseException を返すと、AzFn は呼び出しが成功したと見なします。それは間違っていると感じます。

これにより、失敗としてマークされた呼び出しが生成されるはずですが、そうではありません。