【问题标题】:Why does Visual Studio force to create solution file? How can I avoid solution files?为什么 Visual Studio 强制创建解决方案文件?如何避免解决方案文件?
【发布时间】:2014-04-17 01:27:11
【问题描述】:

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

【问题讨论】:

  • 为什么不想做解决方案文件?
  • 我不想在我的项目中添加额外的文件。我在 Visual Studio 中从 IIS 打开网站,解决方案 (sln) 文件对我没有用。你认为拥有 sln 会给我带来额外的好处吗?我不想在站点中添加任何其他项目。这只是一个有几个页面的简单网站。
  • 解决方案文件没有伤害任何东西。如果你愿意,你可以忽略它。
  • 根据此页面需要解决方案:msdn.microsoft.com/en-us/library/zfzh36t7.aspx
  • 也许通过右键单击解决方案文件、单击属性、检查隐藏属性并关闭属性窗口会更好地满足您的需求。

标签: asp.net visual-studio-2010


【解决方案1】:

如果您使用New Website 而不是New Project -> New Web Application,您可以轻松地移动网站的代码文件。您不需要解决方案文件(尽管将在单独的位置生成一个)。您可以在大多数情况下忽略该解决方案文件。我认为这与“没有解决方案”的 ASP.NET 网站一样接近。

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

请参阅ASP.NET Web Site or ASP.NET Web Application?,了解有关网站与 Web 应用程序的讨论。

【讨论】:

  • 总之,即使我们只创建一个网站,似乎解决方案文件也是必要的,因为 .NET 使用它来管理网站以及以后可能添加的项目。因此,不可能有一个只有文件列表的网站。必须有一个解决方案文件,否则如果不存在,VS 将尝试创建它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多