初始化Visual Studio解决方案很痛苦,因为它似乎总是想把东西放在我的Documents目录下,并且它似乎从不按照我想要的方式布置目录。是否可以从命令行创建一个空的Visual Studio解决方案?
是否可以通过命令行初始化一个空的解决方案?基本上,我想要相当于yo aspnet
,但是用于pre-vNext代码。
初始化Visual Studio解决方案很痛苦,因为它似乎总是想把东西放在我的Documents目录下,并且它似乎从不按照我想要的方式布置目录。是否可以从命令行创建一个空的Visual Studio解决方案?
是否可以通过命令行初始化一个空的解决方案?基本上,我想要相当于yo aspnet
,但是用于pre-vNext代码。
您可能可以简单地创建一个空的template.sln并将其复制到目标文件。
只有在解决方案中至少有一个项目时,平台和配置才会存在。可能还有一些你想要为SCC绑定配置的东西等等。
FWIW,我从以前的经验中明白你的意思。就我个人而言,我已经采用了目录结构和命名约定,这些都是VS想要本能地推动我的。我曾在那些声明的标准与此不一致的公司工作,并从一张空的SLN文件开始,这是一个很好的起点。
例空SLN文件:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.23107.0
MinimumVisualStudioVersion = 10.0.40219.1
Global
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
解决方案文件中是否有任何重要的GUID,并且每次新建解决方案时都必须生成新的GUID? –
SCC ==版本控制? –
是的,这里的SCC引用回到源代码管理元,就像我在这里的底部看到的,与上面的空白例子相比。 http://iswix.codeplex.com/SourceControl/latest#main/Source/Application/Application.sln –
复制emptytemplate.sln到myapplication.sln? –