为什么将 key.snk 文件移动到 Sharepoint 项目中的 Properties 文件夹?

Why move the key.snk file to the Properties folder in Sharepoint projects?

此处"de rigeuer"将创建新项目时生成的key.snk文件从Solution底部的默认位置移至Properties文件夹。

这不仅仅是本地"superstition";好像是"accepted method",见here

但是为什么呢?那本书似乎没有解释这一行动的存在理由...

只要程序集已签名,密钥文件位于何处都没有区别。

作者解释了 为什么 she/he 这样做:

"As projects become more complex, a lack of vertical space in the Solution Explorer makes projects more difficult to work with"

所以原因似乎是将密钥文件隐藏在属性文件夹中,以便在 visual studio 解决方案资源管理器显示中保存一些 space。

我个人的意见是忽略它,因为这会让另一个希望在默认位置看到它的开发人员感到困惑:在项目根目录中。