相关疑难解决方法(0)

复制粘贴时阻止 Visual Studio 自动导入命名空间

我正在使用 Visual Studio 和 Unity。当我在 Visual Studio 中复制并粘贴代码时。它会自动在顶部添加不必要的名称空间。随着时间的推移,查看是否有许多未使用的名称空间是非常烦人的。请问这是否是一个错误或者如何在复制粘贴时关闭自动导入命名空间?

从建议的名称来看,我认为 Visual Studio 混淆了“长度”和“长度” 在此输入图像描述

以下是重现问题的步骤

在此输入图像描述

c# namespaces unity-game-engine visual-studio

21
推荐指数
1
解决办法
3403
查看次数

阻止 Visual Studio 添加 using 语句(Visual Studio 2022 版)

这个问题经常出现,有什么方法可以引起微软的注意并说服他们停止插入这个极其烦人的功能吗?

如果我有一个当前不使用 System.Collections.Generic 的 C# 文件,并且我键入如下行:

List<string> moose = new();
Run Code Online (Sandbox Code Playgroud)

VS然后愉快地插入

using iTextSharp.text;
Run Code Online (Sandbox Code Playgroud)

这当然是完全错误的。

我发誓它就像 Clippy 一样,但在进行任何更改之前没有检查。

其他问题说“工具”菜单中有一个选项应该控制此功能,但显然微软保留了该选项但忽略了该值(尽管公平地说我没有粘贴任何内容):

在此输入图像描述

还有另一个问题确实说“制表符补全仍将自动添加缺少的使用指令”,但就我而言,我不是制表符补全。我只是输入代码行。

有没有人找到一种方法来禁用这个“功能”?

c# using visual-studio

7
推荐指数
1
解决办法
1387
查看次数

阻止 Visual Studio 添加 using 语句

似乎 Visual Studio 2019 在我不打算添加 using 语句时添加了它。虽然我真的很喜欢右键单击快速操作来添加缺少的使用,但我不希望它在我不要求时发生。

发生这种情况时很难追查,因为我经常打字很快,后来我才注意到新的用法。

visual-studio

5
推荐指数
0
解决办法
116
查看次数

标签 统计

visual-studio ×3

c# ×2

namespaces ×1

unity-game-engine ×1

using ×1