Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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
Asp.net 为什么VisualStudio强制创建解决方案文件?如何避免解决方案文件?_Asp.net_Visual Studio 2010 - Fatal编程技术网

Asp.net 为什么VisualStudio强制创建解决方案文件?如何避免解决方案文件?

Asp.net 为什么VisualStudio强制创建解决方案文件?如何避免解决方案文件?,asp.net,visual-studio-2010,Asp.net,Visual Studio 2010,我正在创建一个asp.net网站,当我打开它时,Visual Studio每次都要求我创建解决方案文件。但我根本不想要解决方案文件。如何创建没有解决方案文件的网站? 堆栈溢出中还有其他相关问题,但它们通过创建解决方案文件提供了解决方法。我不想创建解决方案文件 如果您创建一个新网站,而不是新项目->新Web应用程序,您可以轻松地移动网站的代码文件。您不需要解决方案文件(尽管将在单独的位置生成一个)。大部分情况下,您可以忽略该解决方案文件。我认为这是一个“没有解决方案”的ASP.NET网站 请注意,

我正在创建一个asp.net网站,当我打开它时,Visual Studio每次都要求我创建解决方案文件。但我根本不想要解决方案文件。如何创建没有解决方案文件的网站?
堆栈溢出中还有其他相关问题,但它们通过创建解决方案文件提供了解决方法。我不想创建解决方案文件

如果您创建一个
新网站
,而不是
新项目->新Web应用程序
,您可以轻松地移动网站的代码文件。您不需要解决方案文件(尽管将在单独的位置生成一个)。大部分情况下,您可以忽略该解决方案文件。我认为这是一个“没有解决方案”的ASP.NET网站

请注意,新的网站方法不会生成项目文件(.csproj),如果我正确地遵循了您的推理思路,您可能还希望删除该文件


有关网站与Web应用程序的讨论,请参阅。

为什么不创建解决方案文件?我不希望在项目中添加其他文件。我在VisualStudio中从IIS打开网站,解决方案(sln)文件对我没有用处。你认为拥有sln会给我带来额外的好处吗?我不想在站点中添加任何其他项目。这只是一个简单的网站,有几个页面。解决方案文件并没有损害任何东西。如果愿意,您可以忽略它。根据此页面,需要解决方案:右键单击解决方案文件,单击属性,检查隐藏属性,然后关闭属性窗口,可能会更好地满足您的需求。总之,似乎解决方案文件是必要的,即使我们只创建一个网站,因为.NET使用它来管理网站以及以后可能添加的项目。因此,不可能只有一个文件列表的网站。必须有一个解决方案文件,否则VS将尝试创建它(如果不存在)。