7

我正在读一本关于 MVC ASP.NET 的书,有一些隐藏的项目设置,您只能'unload'先整体修改(然后所有结构都消失了),然后单击'edit',更改 xml 标记值。

这让我不禁要问:为什么我们需要在修改配置文件之前卸载项目?谁能告诉我卸载项目的含义?

为什么不直接打开文件夹位置并通过记事本更改?

4

3 回答 3

1

从解决方案中卸载项目同时解决项目之间的循环依赖关系或项目之间与不同版本的 .NET 框架的冲突可能很有用。

使用记事本直接编辑配置文件要困难得多且容易出错。

于 2013-08-08T20:39:14.400 回答
1

编辑项目文件不是您经常要做的事情。通过让您在编辑之前卸载项目,他们故意让它变得困难。这将防止您意外更改某些内容。

微软试图养成保护我们免受自身伤害的习惯。例如

  1. 每个case必须break在一个switch.
  2. unsafe如果要进行指针操作,则需要关键字。
  3. new关键字隐藏继承的成员。
于 2013-08-08T21:07:20.613 回答
0

假设您谈论的是项目文件,它在 Visual Studio 中编辑时会有所帮助,因为您可以获得所有语法突出显示、xml 模式支持等。当然这可以在不卸载的情况下完成,但我猜微软正试图强迫您进入特定的工作流程.

于 2013-08-08T21:00:02.907 回答