Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 什么是解决方案(在visual studio中)?_Visual Studio - Fatal编程技术网

Visual studio 什么是解决方案(在visual studio中)?

Visual studio 什么是解决方案(在visual studio中)?,visual-studio,Visual Studio,我从MSDN上读到,解决方案“包含创建应用程序所需的项目”。这到底是什么意思?这是否意味着它包含创建应用程序所需的所有代码?如果是这样的话,为什么不把它称为应用程序呢?解决方案只是项目的容器,其思想是不同的项目可以共享代码,因此比包含外部库更容易访问 为什么不把它称为应用程序呢 因为解决方案可以包含许多应用程序、这些应用程序使用的许多支持库、用于构建和测试这些应用程序的各种构件。解决方案甚至可能根本不包含任何应用程序,只包含类库项目 将解决方案视为以某种方式进行逻辑分组的项目以及这些项目可能使用

我从MSDN上读到,解决方案“包含创建应用程序所需的项目”。这到底是什么意思?这是否意味着它包含创建应用程序所需的所有代码?如果是这样的话,为什么不把它称为应用程序呢?

解决方案只是项目的容器,其思想是不同的项目可以共享代码,因此比包含外部库更容易访问

为什么不把它称为应用程序呢

因为解决方案可以包含许多应用程序、这些应用程序使用的许多支持库、用于构建和测试这些应用程序的各种构件。解决方案甚至可能根本不包含任何应用程序,只包含类库项目


将解决方案视为以某种方式进行逻辑分组的项目以及这些项目可能使用的各种工件的容器。在这种情况下,项目可能是应用程序、类库、一组数据库脚本等。

应用程序是一个非常模糊的术语。解决方案包含(除其他外)项目,而这些项目又包含源文件。什么是你的申请?整个解决方案?一个单独的项目?源文件的组合?我认为一个应用程序就是所有代码,在编译时创建我的应用程序。或者是我成功创建应用程序所需的所有代码。@Aldmeri难道你没有意识到你对这个定义有很大的问题吗?如果应用程序是创建应用程序的源代码,那么是否可以再次编译该源代码以生成应用程序,即在编译时生成应用程序?那么,什么是应用程序呢?好的,假设我们想创建一个应用程序,用图形表示数学函数和求解代数。一个解决方案是所有为我做这件事的代码?或者解决方案只是我所有的项目?正如我刚才描述的那个项目,可能是另一个视频游戏项目,还有一个银行项目application@Aldmeri:如果业务领域是数学,我想这种情况下的解决方案是由用于执行数学函数的类库和用于与这些类库交互的一个或多个应用程序组成。非常感谢,大卫。