如何在Visual Studio解决方案中限制对一个项目的访问

本文关键字:一个 访问 项目 Visual Studio 解决方案 | 更新日期: 2023-09-27 18:12:27

我正在做一个开发项目,这个项目的解决方案是在Visual Studio中开发的。Visual Studio Solution由四个Project组成,其中一个名为Entities,它描述了贯穿始终的持久性对象模型。作为负责系统结构完整性的架构师,我发现自己对开发人员感到沮丧,他们似乎随意地修改Entities中的类,经常注释掉关键的PropertiesMethods,因为个别开发人员对那里的内容感到"困惑"(即使它有很好的文档记录)。

那么,是否有一种方法可以在Solution中使特定的Project只读,或者我是否需要将Entities置于Solution之外并创建单独编译的LibraryProject的其余部分参考?

如何在Visual Studio解决方案中限制对一个项目的访问

建议:为使用dll的项目而不是项目的实体项目检查功能。(并从您的解决方案中删除项目)