在VB.NET控制台应用程序中,如何从My.Settings对象获取应用程序的设置?
我已将以下代码从VB.NET Winform应用程序粘贴/复制到VB.NET控制台应用程序在VB.NET控制台应用程序中,如何从My.Settings对象获取应用程序的设置?,vb.net,properties,application-settings,Vb.net,Properties,Application Settings,我已将以下代码从VB.NET Winform应用程序粘贴/复制到VB.NET控制台应用程序 Dim oSettings = New My.Settings sTracePath = oSettings.TracePath sDataFolder = oSettings.DataFolder 我还尝试在MyProject文件夹中定义/创建一个设置文件,就像WinForm应用程序一样;但生成器继续在代码的第一行返回以下编译器错误 My.Settings type is no
Dim oSettings = New My.Settings
sTracePath = oSettings.TracePath
sDataFolder = oSettings.DataFolder
我还尝试在MyProject文件夹中定义/创建一个设置文件,就像WinForm应用程序一样;但生成器继续在代码的第一行返回以下编译器错误
My.Settings type is not defined
我还尝试将Settings.Settings和Settings.Designer.vb文件从WinForm应用程序粘贴/复制到我的控制台应用程序;但它不起作用
如何在VB.NET控制台应用程序中定义My.Settings对象,以便我可以直接访问TracePath或DataFolder等属性,而无需使用字符串键,而是使用变量名
对于控制台VB.NET应用程序,这可能吗?是的,但对于.NET核心应用程序,这是我感觉您正在使用的 核心: 标准:
如果您的项目属性看起来像顶部,那么您已经创建了一个核心项目,并且您知道该项目和设置不可用。核心中有一个设置系统,但它与您寻求的设置系统不同。如果它看起来像底部,那么您应该能够选择左侧的设置,并通过单击创建一个不存在的文件。我的命名空间也必须被引用/导入。如果没有它,您可以访问Properties.Setting.Default.Setting1等设置是的,但不能访问.NET核心应用程序,我感觉您正在使用它 核心: 标准: 如果您的项目属性看起来像顶部,那么您已经创建了一个核心项目,并且您知道该项目和设置不可用。核心中有一个设置系统,但它与您寻求的设置系统不同。如果它看起来像底部,那么您应该能够选择左侧的设置,并通过单击创建一个不存在的文件。我的命名空间也必须被引用/导入。如果没有它,您可以访问Properties.Setting.Default.Setting1等设置我认为真相就在那里 正确的VB.NET代码是
Dim oSettings = New My.MySettings
或
但不是
Dim oSettings = New My.Settings
My.MySettings是类型,My.Settings是My.MySettings类型的预定义对象
您可以立即使用My.Settings而不是oSettings 我认为真相就在那里
正确的VB.NET代码是
Dim oSettings = New My.MySettings
或
但不是
Dim oSettings = New My.Settings
My.MySettings是类型,My.Settings是My.MySettings类型的预定义对象
您可以立即使用My.Settings而不是oSettings 我将检验你的建议。我的项目不是.NETCore项目,但一开始它是.NETCore3.1。我已经迁移到了一个我再也找不到的网页上。我将测试你的提议。我的项目不是.NETCore项目,但一开始它是.NETCore3.1。我已经迁移到了一个我再也找不到的网页上。