問題タブ [settings.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# - ASP.Net サイトにも Settings.Settings ファイルを使用できますか?
ASP.Net Web アプリケーションとして使用されているコード ベースがあります。現在は分岐しており、2 つの WinForms アプリケーションの一部として使用されています。
主な違いは、WinForms アプリは「ユーザーごと」に設定を保存する必要があり、Web アプリは「アプリケーション」レベルで設定を保存するだけでよいことです。これらは同じ設定ですが、アプリケーションの種類によって保存方法が異なります。
明確化: Web サイト アプリケーションの基盤としても、デスクトップ アプリケーションのコード ベースとしても、同じコードが使用されます。デスクトップ アプリケーションでは、設定を適切なユーザー ディレクトリに保存する必要がありますが、同じコードが Web アプリを実行している場合は機能しません。したがって、ジレンマ。Web アプリの web.config タイプのシチュエーションからデスクトップ アプリの user.config タイプのシチュエーション (適切なディレクトリに格納されている) に切り替える方法。
settings.settings ファイルが Web アプリで機能するかどうかは誰にもわかりませんか?
同じ設定を 2 つの異なる方法で保存するより良い方法はありますか?
winforms - C++ Windows フォーム アプリケーションに .settings ファイルを追加すると、Visual Studio がクラッシュする
プロジェクトに(何でも)ファイルを追加して、smthng.settingsという名前を付けて、Windowsフォームアプリケーションに.settingsファイルを追加しようとしています。作成した直後にクラッシュします(プロジェクトのディレクトリを調べると、ファイルはそこにありますが、プロジェクトの「中に」ありません)。私はそれを間違っていますか、それとも問題が他の場所にある可能性がありますか?
編集:クラッシュするのは設定デザイナーのようです。
一部解決済み:(whatever).config
ファイルを追加した場合、その名前を .settings に変更し、そのファイル タイプを C/C++ コードに変更します (どうやってこれを見つけたのかは聞かないでください..)。設定を追加することはできますが、フォームに何らかの接続を持つものを追加すると、自動的に(whatever).config
同じ名前の a が生成され (これは(whatever).setting
、それらの 1 つを変更しても同じです)、stdafx.cpp
a#include '(whatever).h'
が表示されます。これは問題です。そのようなヘッダーがないためです。(それを消去したり、空白を作成したりするだけ(whatever).h
では機能しません。どうやら、すべてのデータを to に接続する(w/e).settings
か、他の(w/e).h
何かに接続する必要があるようです)以前にこの問題が発生した人はいますか?誰にもアイデアはありますか?
c# - 文字列を.setting変数に保存する
FolderBrowserDialog.SelectedPath()から文字列変数を保存しようとしています。
ブレークポイントを使用すると、文字列がSelectedPath()に正しくロードされていることがわかりますが、その文字列を.settingsファイルに保存することはできません。何か助けはありますか?
設定WoWFolderLocationは文字列型であり、ユーザースコープ設定です。私は何が間違っているのですか?:P
c# - DateTime 配列を ListBox にロードしますか?
DateTime 形式 (時刻のみ) を使用して Properties.Settings.Default.Array を保存するにはどうすればよいですか?
c# - ListViewをSettings.settingsに保存しますか?
複数列のListViewをSettings.settingsに保存し、実行時にロードするにはどうすればよいですか?3列のListViewを保存しようとしています。どうやってやるの?
c# - Properties.SettingsからArrayListにロードしますか?
保存して残った設定ファイルは次のとおりです。(プロパティの保存は正しく機能します。)
ArrayListを使用してこれをアプリにロードするにはどうすればよいですか?これが私がそれを保存した方法です。
これを使用して設定からデータをロードする方法を知っている人はいますか?
c# - C#エンタープライズブロックアプリケーションの設定と設定。設定デザイナー
Enterprise Applicationブロックのv4を使用していて、EnterpriseLibraryConfigurationツールを使用して追加したアプリケーション設定にアクセスする方法を学習しようとしています。app.configで設定を確認できても、コードが設定を認識しないようです。Settings.Settingsデザイナを追加しました。そのデザイナに追加された設定は、Enterprise Blockを使用していない場合の通常のように、app.configに表示されませんが、標準的な方法でこれらの設定にアクセスできます。
Enterprise Blockで追加したアプリ設定にアクセスするにはどうすればよいですか?
c# - ファイル バージョンの変更後も .settings/.config ファイルの変更を保持する方法は?
settings.settings を使用してユーザー固有の設定 (scope=User) を保存するアプリケーションを作成しました。設定は起動時に正しくロードされ、使用中に変更され、次回の起動のために正しく保存されます。このサイクルは問題ないようです。
新しいビルドのアセンブリとファイルのバージョンを更新すると、問題が発生します。起動時に設定が読み込まれなくなりました (代わりに、デフォルト値が使用されます)。また、バージョン 1.1 から保存された構成ファイルは、バージョン 1.2 が起動され、新しい構成ファイルが生成されて保存された場合でも保持されるようです (つまり、バージョン 1.1 を再起動すると、構成ファイルはそれから保存された構成ファイルになります)。バージョン)。
そのため、設定はアセンブリやファイルのバージョンに固有のもののようです。また、バージョン 1.1 とバージョン 1.2 の間で、settings.settings ファイルなどに変更がなかったことも注目に値します (つまり、これらの異なるビルド間で行った唯一の変更はバージョン番号の変更でした)。
バージョンの変更後もこれらの設定を保持する方法はありますか?
.net-3.5 - app.config または settings.settings データにアクセスできません
settings.settings または app.config から文字列を読み込む必要がある .Net 3.5 アプリケーションがあります。ConfigurationManager への参照があることを確認しましたが、フォーム ロード値からの非常に単純な呼び出しで null が返されます。
コードは次のとおりです。