問題タブ [my.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.

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

.net - My.Settings で Enum を保存および取得する方法

ContentAlignmentコンボボックスを介して My.Settingsに Enum を格納および取得しようとしています。プロジェクト設定でこのタイプを設定しました。関連する Enum 値を設定フォームのコンボボックスに入力しています。

次に、コンボボックスを My.Settings のものに設定しようとします。

しかし、値は表示されません。また、選択したコンボボックスの値を My.Settings に保存しようとします。

ただし、これにより例外が発生します。

更新: もう 1 つの制限は、フレームワーク 3.5 (このバージョンである必要があります) と vb.net でコーディングしていることです。したがって、Enum.TryParse は使用できません。

どうすればこれを達成できますか?

0 投票する
0 に答える
15 参照

mysql - VB.Net の問題: my.settings 変数を追加した後、MySql Connector が動作を停止する

開示、私はVB.netには比較的慣れていませんが、プログラミング全般は行っていません。

問題: MySql コネクタを使用してデータベースに接続するプログラムを作成しました。すべてがうまくいきました。昨日、My.Settings 変数を使用してログイン情報を保存することにしました。これを行うとすぐに、データベース接続でこのエラーがスローされます....

「タイプ 'System.TypeInitializationException' の例外が MySql.Data.dll で発生しましたが、ユーザー コードで処理されませんでした」

何か間違ったことをしたに違いないと思ったので、作業中のプログラムにロールバックしてテストしましたが、それでも機能しました。My.Settings 変数を再度追加し (コードの変更はありません)、テストを実行したところ、エラー メッセージが返されました。

なぜこれが起こるのか、誰にも手がかりがありますか? どんな考えでも大歓迎です。

私のシステムに関する関連情報。

  • MySql.Data.dll V8.0.28.0
  • Visual Studio 2022 V17.1.0
  • 言語は Visual Basic

nbk のリクエストごとにコードを追加する

パブリック クラス Form1

クラス終了

My.Settings 変数を追加するまで、上記は正常に機能します。上記のコードに変更はありません。コードを追加した後に実行すると、エラーが発生し始めます。

以下の完全なエラーメッセージ...

---> System.TypeInitializationException: 'MySql.Data.MySqlClient.MySqlConfiguration' の型初期化子が例外をスローしました。---> System.Configuration.ConfigurationErrorsException: 構成システムの初期化に失敗しました ---> System.Configuration.ConfigurationErrorsException: 構成セクション system.diagnostics を認識できません。(G:\WORK_IN_PROGRESS\VisualStudio2022_Programs\ExampleProject\bin\Debug\net6.0-windows\ExampleProject.dll.config 行 8) System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors (ブール値の ignoreLocal) で System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors (ConfigurationSchemaErrors) schemaErrors) で System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors() で System.Configuration.ClientConfigurationSystem で。

追加した My.Settings 変数