我创建了 ac# .net(4.5) 命令行应用程序。此应用程序什么都不做,但保持打开状态:
class Program
{
static void Main(string[] args)
{
Console.WriteLine("started");
Console.ReadLine();
}
}
如果我在资源管理器中导航到这个文件,我可以在程序运行时用 F2 重命名它。
如果我尝试删除它,则会显示一条消息:
我可以理解,无法删除已加载的程序集。将加载的程序集从一个文件夹移动到另一个文件夹也不起作用。
但是为什么可以改名呢?
这是故意的吗?是否有重命名现有/加载的程序集的用例?