Visual Studio 2019 缺少 SQL CLR VB
Posted
技术标签:
【中文标题】Visual Studio 2019 缺少 SQL CLR VB【英文标题】:Visual Studio 2019 Missing 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#”。 【参考方案1】:这应该与为(数据库)项目本身设置的语言有关。请尝试以下步骤:
进入“项目”菜单
选择“
转到“SQLCLR”选项卡
“语言”应该有一个下拉菜单。
下拉菜单是灰色的,好像无法选择,但您可以选择它并将语言更改为“VB”
做出改变后:
转到“添加新项目”(通过“项目”菜单或右键单击对象资源管理器中的项目)
选择“SQL Server”
应该显示“SQL CLR VB”而不是“SQL CLR C#”。
【讨论】:
以上是关于Visual Studio 2019 缺少 SQL CLR VB的主要内容,如果未能解决你的问题,请参考以下文章
为啥 Visual Studio 2019 缺少基于 SQL 服务的数据库
Visual Studio 2019:即使缺少内容文件,构建也会成功
Visual Studio 2019 社区中缺少“添加客户端库”选项
在 TFS 构建配置上缺少 Visual Studio 的最新版本 2019 [重复]