サービスおよび構成アプリケーションを作成しようとしています。VB/C++ 2010 Google で多くのヒットがありましたが、それらはほとんど時代遅れのようです。これまでのところ、単一のフォーム アプリとサービス アプリを含むプロジェクトがあります。単一フォーム アプリには「app.config」ファイルがあり、次のセクションを追加しました。
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings file="settings.config">
</appSettings>
</configuration>
ソリューションに「settings.config」ファイルを追加しました。その内容は次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<appSettings>
<add key="Setting1" value="This is Setting 1 from settings.config" />
<add key="Setting2" value="This is Setting 2 from settings.config" />
<add key="ConnectionString" value="ConnectString from settings.confg" />
</appSettings>
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\Profile\Client\System.Configuration.dll への参照を追加しました。
フォーム アプリとサービス アプリの両方のライブラリ
非常に単純なフォームアプリでは、次のコードがあります
Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load
Dim s As String = _
System.Configuration.ConfigurationManager.AppSettings("ConnectionString")
TextBox1.Text = s
End Sub
うまくいきません!今明らかに私は何かが欠けています。おそらく非常に単純です。しかし、私の限られた理解は、これは私が持っている設定ファイルによって自動的に設定されるということですか? MS は通常の便利な方法で、2012 年と正味 4.5 以上のサンプルのみを提供しているようです。これは 2003 サーバーでも (同様に) 動作する必要があるため、net 4.0 に制限されています。