gpt4 book ai didi

c# - 为什么无法在 C# 中删除未使用的引用

转载 作者:可可西里 更新时间:2023-11-01 18:26:53 25 4
gpt4 key购买 nike

是否有任何理由导致 Visual Studio 无法删除 C# 和 C++ 项目中未使用的引用(对项目和程序集),而可以从 Visual Basic 项目中删除(see here)?

我知道您可以使用其他工具来做到这一点,例如 Resharper ,我只是想知道是否有任何技术原因无法在 C# 和 C++ 项目中执行此操作?还是 Microsoft 只是选择它那样工作。这似乎是一个非常有用的功能。

最佳答案

请注意,编译器 会自动从程序集中删除任何未使用的引用,因此在程序集元数据 级别,这是多余的。然后它就变成了一个 IDE/工具问题。这不可能吗?否(尽管显然它需要保留任何标记为复制本地的内容,以确保它得到部署)。因此,我们可能可以假设,这只是“实现 vs 实用程序的时间”(与其他可以完成的更有用的事情相比)。

如果你愿意,我相信你可以为它写一个 IDE 扩展;p

关于c# - 为什么无法在 C# 中删除未使用的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5039936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com