【问题标题】:Visual Studio 2019 Missing SQL CLR VBVisual Studio 2019 缺少 SQL CLR VB
【发布时间】:2021-08-26 10:12:27
【问题描述】:

在“项目 | 添加新项目 | 已安装 | SQL Server”下的 VS2019 中,我有“SLQ CLR C#”选项,但没有“SQL CLR VB”选项。如何获得 VB 选项?

SQL Server 2019 文档同时包含 C# 和 VB 示例(例如 CLR User-Defined Aggregate - Invoking Functions)。我在 VS2019 中有 VB.Net 设置。但是,SQL CLR VB 选项不可用。

我是否在安装过程中遗漏了某个组件,还是必须从 VS Marketplace 下载某些内容?

【问题讨论】:

  • 添加新项目通常在已安装模板下显示“Visual C#”或“Visual Basic”,具体取决于当前项目类型。您是否尝试将项目添加到现有的 VB.net 项目?还是 C# 项目?
  • @AlwaysLearning 我创建了一个新的 SQL Server 数据库项目。它没有注意到语言选择选项。
  • @Edmund,这仍然是个问题吗?自从我安装 VS 以来已经有一段时间了,但也许它是安装支持哪些语言的选项?如:C#、VB.NET 和 Visual C++。但是,我可能记错了。
  • @SolomonRutzky 是的。这仍然没有解决。我没有注意到安装向导中有任何选项。你知道命令行有什么吗?
  • 好的。在“项目属性”下,在“SQLCLR”选项卡中(我认为)应该有一个“语言”下拉菜单,您可以在其中选择 C# 或 VB.NET。我假设你的设置为 C#?如果是这样,请尝试更改为 VB.NET,然后返回添加新项,看看它现在是否显示“SQL CLR VB”而不是“SQL CLR C#”。

标签: sql-server vb.net visual-studio-2019 sql-server-data-tools sqlclr


【解决方案1】:

这应该与为(数据库)项目本身设置的语言有关。请尝试以下步骤:

  1. 进入“项目”菜单

  2. 选择“ 属性”

  3. 转到“SQLCLR”选项卡

  4. “语言”应该有一个下拉菜单。

    下拉菜单是灰色的,好像无法选择,但您可以选择它并将语言更改为“VB”

做出改变后:

  1. 转到“添加新项目”(通过“项目”菜单或右键单击对象资源管理器中的项目)

  2. 选择“SQL Server”

    应该显示“SQL CLR VB”而不是“SQL CLR C#”。

【讨论】:

    猜你喜欢
    • 2021-08-26
    • 1970-01-01
    • 2020-11-07
    • 2019-09-03
    • 1970-01-01
    • 2019-11-30
    • 1970-01-01
    • 2021-03-11
    • 2020-09-14
    相关资源
    最近更新 更多