gpt4 book ai didi

c# - 我可以从命令行重命名 C# 符号吗?

转载 作者:行者123 更新时间:2023-11-30 15:53:47 26 4
gpt4 key购买 nike

Visual Studio 有一个“重构重命名”功能,我可以右键单击任何类型或成员并重命名它,它会更新项目或解决方案中的所有引用以匹配。是否可以从 MSBuild 命令行工具访问此功能,而无需打开 Visual Studio?

(我这样做是因为我有一个项目太大,以至于 Visual Studio 在尝试计算需要重命名的位置时内存不足)。

最佳答案

据我所知,这在 Visual Studio 之外是不可用的;尽管您可能有几种途径可以完成它。

我会尝试的第一件事是使用更轻便的编辑器、VSCode、Atom 等。使用更少内存的东西,但仍有望让您完成重命名。您可能必须使用正则表达式查找/替换来完成它;这是否是一种选择取决于您是否可以制作准确的正则表达式。

如果您实际上可以在 VS 中打开项目而没有(或至少没有)问题,那么您也可以开始卸载与重命名无关的项目。如果您知道它仅在某些项目中可用,则卸载其他所有内容,执行重命名,然后重新加载项目。如果它无处不在 那么您可能仍然可以做类似的事情,在一些项目中执行重命名,卸载它们,加载接下来的几个,重命名等等。虽然老实说我不是 100 % 肯定会奏效,我从未尝试过。

无论您尝试什么,如果您还不确定是否已将您的代码置于源代码管理中以防万一。我确信这是可行的,但可能无法通过 VS 命令行实现。

关于c# - 我可以从命令行重命名 C# 符号吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51773753/

26 4 0
文章推荐: javascript - d3.js 网格线悬在 x 轴上?
文章推荐: c# - 将 String 转换为 String[] 但不在撇号中使用逗号
文章推荐: c - 使用 GtkClipboard 获取 URL
文章推荐: c# - Linq on List