Visual Studio 2019 缺少 SQL CLR VB

问题描述

在 VS2019 中的“项目 | 添加新项目 | 安装 | sql Server”下,我有“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 下载某些内容

解决方法

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

  1. 转到“项目”菜单

  2. 选择“ 属性”

  3. 转到“SQLCLR”选项卡

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

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

进行更改后:

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

  2. 选择“SQL Server”

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