問題タブ [settings]
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.
c# - #developの設定エディター?
Visual C#Expressを使用して、Properties / Settings.settingsファイルをダブルクリックすると、自動的に特別な設定エディターが表示されます。#developで同じことを行うと、標準のエディターが作成され、Settings.Designer.csが更新されないように見えるため、手動で更新する必要があります。不足している#develop用のプラグインはありますか?
.net-2.0 - アプリケーションのアップグレード時に設定が失われないように、.NET ユーザー設定の場所を制御できますか?
ファイルの場所をカスタマイズしようとしていuser.configます。現在、ハッシュとバージョン番号とともに保存されています
アプリケーションのバージョンにとらわれないようにしたい
これはどのように行うことができますか?どのような影響がありますか? アップグレード後、ユーザーは以前のバージョンの設定を失いますか?
c# - メインexeの.configuserSettingsセクションに書き込む方法は?
メインexeの.configファイルのuserSettingsセクションに書き込むために.NET2.0でサポートされているAPIはありますか?
シナリオは次のとおりです。
Winforms2.0アプリケーション。
ユーザーレベルのスコープを持つ設定(知る必要がある場合はデータベース接続文字列)があります。これは、ユーザーが設定の値を保存するときに、各ユーザーが.netによって作成されたユーザー.configファイルを持っていることを意味します。
アプリケーションを初めて実行する新規ユーザーの場合、アプリケーションのメインexeの.configファイルのユーザー設定セクションにデフォルト値が含まれています。このセクションは、プロジェクトプロパティの[設定]タブで設定が作成されたときにVisualStudioによって作成されます。
ここで、コンピューター内のすべての管理者ユーザーが新しいユーザーのデフォルト値を変更できるようにします。通常のユーザーにはメインのexeの.configファイルに書き込む権限がないため、管理者のみがこのオプションを使用できます。
ユーザー設定をユーザーの.configファイルに書き込む方法と、メインの.configファイルのappSettingsセクションに書き込む方法を見つけました。しかし、メインの.configのuserSettingsセクションに書き込む方法を見つけようとすると、グーグルが失敗しました。
System.Xmlにフェイルバックして、XmlDocumentに.configを手動でロードする唯一のチャンスはありますか?
.net - このアプリケーション データを永続化する必要がありますか?
アプリケーションに、パス トークンを完全修飾パスに変換するクラスがあります。例: のような文字列を取り、"%MYAPPDATA%"を返すことができますC:\Users\user.DOMAIN\AppData\Raoming\MyApp。
または、クラスには、文字列の代わりに列挙型を取ることができる関数へのオーバーロードがあります。例: enum を取り、AppPaths.MyAppDataを返すことができますC:\Users\user.DOMAIN\AppData\Raoming\MyApp。
「ルックアップ テーブル」をどこかに保存する必要がありますが、最適な方法や構造がわかりません。データセットを使用してテーブルをディスクに書き込む必要がありますか? それとも記憶にとどめておきますか?
単一のパス値は、文字列と列挙型にマップできます。インデックスが列挙型の整数値にマップされる配列をメモリに保持し、文字列が渡されたときに配列を検索できると思います。
考え?
.net - .NET MVC - グローバル設定クラス - これらの方法のうちどれが最適ですか:
システム全体でアクセスする必要がある特定の文字列を格納するための設定クラスを作成しようとしています。以下のコードで globalSettings.cs を作成しました。
現時点では、各コントローラーでこのクラスを次のように初期化しています。
**コンストラクターをプライベートに設定し、シングルトン パターンを実装する必要がありますか?
設定情報を含むコントローラークラスを拡張した方がよいでしょうか?
**
c# - C# 設定 xml ファイルの場所
C# 設定クラスの値に基づいてファイルを読み込むプロジェクトがあります。ただし、この値はマシンごとに異なり、企業環境としてプログラムを初めて実行するときにユーザーに尋ねるのではなく、インストーラーで設定したいのですが、ファイルはどこにありますか? もっと簡単な方法はありますか?
これはスタンドアロン プログラムではなく、ビジュアル スタジオ アドインです。
c# - Visual C# で設定を使用する方法
私は長い間 VB.net 開発者であり、最近 C# に変更しました。VB.net を使用していたとき、ユーザー設定を呼び出すには、デザイナーを使用して新しい設定を作成し、My 名前空間を使用してコードから呼び出すだけで済みました。
これが私が変更したり、そこからデータを取得したりできる
コードです。
My.settings.anysetting
ただし、C# では My キーワードが機能しないため、設定を呼び出すにはどうすればよいですか??
windows - タスク バーの設定をプログラムで変更しますか?
小さなバッチ ファイルや Java プログラムなどを使用して、タスク バーの設定を変更したいと考えています。
この情報を含むレジストリ キーがあるかどうかを知りたいです。
Windowsがタスクバーの設定をどこで設定するか、誰か知っていますか?
編集:いいえ、起動のたびにタスクバーの設定を変更してユーザーを悩ませたくありません。
c# - ASP.NET 2.0 で設定 (構成) を管理する最良の方法は何ですか?
既存のクライアントの機能を ASP.NET 2.0 の Web ポータルに拡張するプロジェクトがあります。クライアントは Windows フォーム ベース (.NET 2.0) です。これには、生成された settings.Designer.cs ファイルを含む、[プロジェクト] > [プロパティ] > [Settings.settings] システムに保持されるいくつかの設定があります。このファイルは、設定ごとに優れた自動ラッパーを提供します。
ウェブサイトをセットアップしようとして、私はこの機能に明らかに同等性が欠けていることに不満を感じていました. 私は web.config を持っており、セクションを持つことができます。これは、文字列を含むコードを介したアクセスを意味します。次に例を示します。
このように設定で別のファイルを参照することもできます。これにより、少し抽象化され、ソース管理へのチェックインが容易になります。
しかし最終的には、これにはクライアント プロジェクト設定システムの機能の一部が欠けています。
特に、可能であれば、これらの機能が非常に気に入っています。
- 自動生成されたアクセサー クラス (便宜上、intellisense ..)
- 便利
- 強く型付けされた
- インテリセンスを提供
- コードは、設定名のタイプミス/ミスに対してコンパイルされません
- 簡単なインターフェース
- settings.Settings は以前は素敵なグリッドを提供していました
- すべてのオプションが表示されます
- 特定のオプションのドロップダウンの選択肢を表示
- XMLを編集する必要はありません
- 山かっこをファットフィンガーできません
これらをラップしたクラスを作成できることはわかっていますが、設定との同期が自動的に維持されず、変更があった場合は手動で編集する必要があります。ただし、上記のいくつかは提供されます。
クライアントで行っているように、プロジェクト設定と同等のものを取得できますか?
ASP.NET 2.0 Web サイトの設定を管理する最良の方法は何ですか?