在 VB.NET 控制台应用程序中,如何从 My.Settings 对象获取应用程序的设置?
In VB.NET Console application, how to get application's setting from My.Settings object?
我有 Paste/Copy 以下代码从 VB.NET
Winform 应用程序到 VB.NET
Console 应用程序
Dim oSettings = New My.Settings
sTracePath = oSettings.TracePath
sDataFolder = oSettings.DataFolder
我也试过 define/create MyProject
文件夹中的设置文件,就像对 WinForm 应用程序所做的那样;但构建器继续 return 在第一行代码出现编译器错误后!
My.Settings type is not defined
我也尝试过 Paste/Copy Settings.settings
和 Settings.Designer.vb
文件从 WinForm 应用程序到我的控制台应用程序;但它不起作用。
如何在 VB.NET Console 应用程序中定义 My.Settings
对象,以便我可以直接访问 属性 作为 TracePath
或 DataFolder
不使用字符串键但使用变量名 ?
Console
VB.NET 应用程序可能吗?
是的,但不适用于 .NET 核心应用程序(这是我对您使用的感觉)
核心:
标准:
如果您的项目属性看起来像顶部,那么您已经创建了一个核心项目和设置,因为您知道它不可用(核心中有一个设置系统,但它与您寻找的不同)。如果它看起来像底部的母鸡,您应该可以在左侧进行 select 设置,如果不存在则单击创建一个文件。我的命名空间也必须是 referenced/imported。没有它,您可以访问 Properties.Setting.Default.Setting1 等设置
我认为 The Truth Is Out There
!
正确的VB.NET代码是
Dim oSettings = New My.MySettings
或
Dim oSettings = My.Settings
但不是
Dim oSettings = New My.Settings
My.MySettings
是类型,My.Settings
是 My.MySettings
类型的预定义对象!
您可以立即使用 My.Settings
而不是 oSettings
!
我有 Paste/Copy 以下代码从 VB.NET
Winform 应用程序到 VB.NET
Console 应用程序
Dim oSettings = New My.Settings
sTracePath = oSettings.TracePath
sDataFolder = oSettings.DataFolder
我也试过 define/create MyProject
文件夹中的设置文件,就像对 WinForm 应用程序所做的那样;但构建器继续 return 在第一行代码出现编译器错误后!
My.Settings type is not defined
我也尝试过 Paste/Copy Settings.settings
和 Settings.Designer.vb
文件从 WinForm 应用程序到我的控制台应用程序;但它不起作用。
如何在 VB.NET Console 应用程序中定义 My.Settings
对象,以便我可以直接访问 属性 作为 TracePath
或 DataFolder
不使用字符串键但使用变量名 ?
Console
VB.NET 应用程序可能吗?
是的,但不适用于 .NET 核心应用程序(这是我对您使用的感觉)
核心:
标准:
如果您的项目属性看起来像顶部,那么您已经创建了一个核心项目和设置,因为您知道它不可用(核心中有一个设置系统,但它与您寻找的不同)。如果它看起来像底部的母鸡,您应该可以在左侧进行 select 设置,如果不存在则单击创建一个文件。我的命名空间也必须是 referenced/imported。没有它,您可以访问 Properties.Setting.Default.Setting1 等设置
我认为 The Truth Is Out There
!
正确的VB.NET代码是
Dim oSettings = New My.MySettings
或
Dim oSettings = My.Settings
但不是
Dim oSettings = New My.Settings
My.MySettings
是类型,My.Settings
是 My.MySettings
类型的预定义对象!
您可以立即使用 My.Settings
而不是 oSettings
!