何时启动新解决方案或何时仅将新项目添加到现有解决方案的准则

琼妮·巴拉(JoanieBrar)

在Visual Studio中,何时新的项目属于当前正在使用的解决方案,何时应该将项目移至其自己的解决方案中?大型解决方案与小型解决方案的优缺点是什么?在做出此决定时,我应该考虑什么?我们选择的项目方法学与方法有关系吗?这只是个人喜好吗?

例如,我们当前正在为我们的客户构建一个新产品,该产品包括一个Silverlight应用程序,一个ASP.NET MVC报告控制台和一个ASP.NET MVC管理控制台,它们都与现有的客户端数据数据库和一个新的绑定在一起。共享应用程序数据库。当前,用于参与的Visual Studio解决方案包括所有内容-Silverlight项目,Reporting网站项目,Admin网站项目和两个WCF服务应用程序,用于对每个数据库的数据访问。是否应该将其中的任何/所有内容分解成自己的单独解决方案?

我希望我以一种有意义的方式阐明了这个问题。我对我的思考过程应该是什么感到困惑。

约翰·约斯特

注意事项:

  • 依赖关系-如果项目相互依赖,那么将它们放在相同的解决方案中将有助于确保更改能够扩散到依赖项目。
  • 性能-我有几个由许多项目组成的解决方案,并且可以肯定的是,整个解决方案的加载和构建需要很长时间。
  • 便利性-显然,将所有项目包含在一个解决方案中比在多个打开的项目中导航更方便。同时,多个项目可能会使解决方案资源管理器混乱。

其他想法:

  • 如果需要并行调试两个项目(例如,客户端/服务器对),则可以使用两种解决方案在Visual Studio的单独实例中进行调试。
  • 考虑到您的项目可能会独立于解决方案而发生变化。例如,更改项目名称可能意味着必须更新多个解决方案和参考。

但是我不认为这只是个人喜好。根据内容的不同,所采用的方法可能会有一些显着差异。

我错过了其他任何注意事项吗?

这是来自MSDN很好的资源,讨论了用于构建项目和解决方案的推荐方法。值得一读。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ENVDTE-将新项目添加到现有解决方案并将其定位在特定文件夹中

来自分类Dev

使用ENVDTE时的Java脚本-将新项目添加到现有解决方案中并将其放在特定的子文件夹中

来自分类Dev

如何在现有解决方案中将项目添加到源代码管理

来自分类Dev

使用VB.NET,如何将现有解决方案中的现有项目引入新解决方案中,从而使其完全驻留在新解决方案中?

来自分类Dev

将现有的edmx文件,实体类,上下文添加到新解决方案中

来自分类Dev

使用文件将现有项目添加到解决方案

来自分类Dev

将现有项目添加到解决方案故障排除中

来自分类Dev

将现有项目添加到源代码管理中的空白解决方案

来自分类Dev

使用文件将现有项目添加到解决方案

来自分类Dev

将现有解决方案添加到资源库时,VisualStudio不会创建.gitignore和.gitattributes

来自分类Dev

将新解决方案文件夹添加到解决方案的快捷方式

来自分类Dev

C#VisualStudio 2015如何从现有解决方案到新解决方案中使用代码

来自分类Dev

将git子模块添加为VS中现有解决方案的参考

来自分类Dev

将.so文件添加到android解决方案

来自分类Dev

将捆绑软件添加到现有的ASP.NET Webforms解决方案中

来自分类Dev

将现有网站添加到Visual Studio解决方案会引发System.InvalidOperationException

来自分类Dev

如何使用C#在Visual Studio 2010中以编程方式将现有项目添加到当前解决方案中

来自分类Dev

如何将项目添加到Source Control中已经存在的解决方案中?

来自分类Dev

将解决方案添加到其他TFS团队项目

来自分类Dev

VC ++ 2010-将配置添加到解决方案中的单个项目失败

来自分类Dev

不使用 XAML 时如何将 UWP 项目添加到 Xamarin 解决方案

来自分类Dev

有解决方案吗?

来自分类Dev

如何将Visual Studio 2015中的现有解决方案连接到Visual Studio Team Services项目中的现有项目

来自分类Dev

如何将Visual Studio 2015中的现有解决方案连接到Visual Studio Team Services项目中的现有项目

来自分类Dev

动态将项目的引用添加到同一解决方案中的另一个项目

来自分类Dev

动态将项目的引用添加到同一解决方案中的另一个项目

来自分类Dev

Visual Studio 2015 - 将解决方案复制到新解决方案

来自分类Dev

VC ++ 2010-将配置添加到解决方案中的单个项目无法生成

来自分类Dev

将Roslyn AddDocument添加到项目并将此更改保存到实际解决方案文件中

Related 相关文章

  1. 1

    ENVDTE-将新项目添加到现有解决方案并将其定位在特定文件夹中

  2. 2

    使用ENVDTE时的Java脚本-将新项目添加到现有解决方案中并将其放在特定的子文件夹中

  3. 3

    如何在现有解决方案中将项目添加到源代码管理

  4. 4

    使用VB.NET,如何将现有解决方案中的现有项目引入新解决方案中,从而使其完全驻留在新解决方案中?

  5. 5

    将现有的edmx文件,实体类,上下文添加到新解决方案中

  6. 6

    使用文件将现有项目添加到解决方案

  7. 7

    将现有项目添加到解决方案故障排除中

  8. 8

    将现有项目添加到源代码管理中的空白解决方案

  9. 9

    使用文件将现有项目添加到解决方案

  10. 10

    将现有解决方案添加到资源库时,VisualStudio不会创建.gitignore和.gitattributes

  11. 11

    将新解决方案文件夹添加到解决方案的快捷方式

  12. 12

    C#VisualStudio 2015如何从现有解决方案到新解决方案中使用代码

  13. 13

    将git子模块添加为VS中现有解决方案的参考

  14. 14

    将.so文件添加到android解决方案

  15. 15

    将捆绑软件添加到现有的ASP.NET Webforms解决方案中

  16. 16

    将现有网站添加到Visual Studio解决方案会引发System.InvalidOperationException

  17. 17

    如何使用C#在Visual Studio 2010中以编程方式将现有项目添加到当前解决方案中

  18. 18

    如何将项目添加到Source Control中已经存在的解决方案中?

  19. 19

    将解决方案添加到其他TFS团队项目

  20. 20

    VC ++ 2010-将配置添加到解决方案中的单个项目失败

  21. 21

    不使用 XAML 时如何将 UWP 项目添加到 Xamarin 解决方案

  22. 22

    有解决方案吗?

  23. 23

    如何将Visual Studio 2015中的现有解决方案连接到Visual Studio Team Services项目中的现有项目

  24. 24

    如何将Visual Studio 2015中的现有解决方案连接到Visual Studio Team Services项目中的现有项目

  25. 25

    动态将项目的引用添加到同一解决方案中的另一个项目

  26. 26

    动态将项目的引用添加到同一解决方案中的另一个项目

  27. 27

    Visual Studio 2015 - 将解决方案复制到新解决方案

  28. 28

    VC ++ 2010-将配置添加到解决方案中的单个项目无法生成

  29. 29

    将Roslyn AddDocument添加到项目并将此更改保存到实际解决方案文件中

热门标签

归档