2015-12-17 18 views
3

按照这question如果ASP.NET 5项目/解决方案没有SLN文件,我该如何在Visual Studio 2015 Update 1中打开它?

我已经确定ASP.NET 5不需要SLN文件,但VS可能会要求它打开?

我知道如果我在Visual Studio之外创建ASP.NET 5项目,它将不会有SLN文件。在Visual Studio 2015 Update 1中打开此类解决方案的预期方式是什么?如果解决方案包含多个项目会发生什么?

+0

SLN文件仍然存在..您可以打开您的xproj并从那里单击保存sln。 – firste

+0

好吧,我可以看到我可以打开xproj并单击SaveAll它提供的SLN文件。我忽略了xproj并试图直接打开global.json或project.json。如果Solution包含多个项目会发生什么? – GraemeMiller

+0

虽然xproj不是VS神器吗?我是否会创建其中一个我没有在VS中创建该项目的项目?按照这里http://docs.asp.net/en/latest/dnx/projects.html xproj是一个VS的东西 - 所以它不会存在,如果解决方案是由非VS开发人员创建 – GraemeMiller

回答

2

您打开.xproj文件(与前面的csproj相同)。完成后,您可以使用File > Save All生成.sln文件。

如果该项目没有xproj,因为它不是asp.net 5所必需的。然后您可以在Visual Studio中使用所需的名称创建一个新项目,然后在解决方案资源管理器中简单地删除文件。之后,File > Save All,你也有一个.sln文件。

+0

是的,我认为我可以基本上做到这一点。只是希望有一个更好的方式 - 工具扩展等 – GraemeMiller

+0

你可以一次删除所有文件。这真的不是那么麻烦。 –

+1

是的,我知道 - 我不介意 - 只是试图向客户解释ASP.NET 5是多么伟大并正在消除障碍 – GraemeMiller

相关问题