如何通过c#中的编码设置启动项目

时间:2010-05-26 07:34:51

标签: c# asp.net

我想运行命令提示符来运行项目并设置其启动项目

3 个答案:

答案 0 :(得分:4)

您可以录制宏并将其分配给某些键组合。我认为这将是最简单的方式。

答案 1 :(得分:1)

好主意@Klausbyskov。这是宏的代码。拜托,任何对克劳斯的赞成

See MSDN VS Macros

Option Strict Off
Option Explicit Off
Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports System.Diagnostics

Public Module RecordingModule
Sub TemporaryMacro()
DTE.ExecuteCommand ("Project.SetasStartUpProject")
End Sub
End Module

答案 2 :(得分:0)

使用此项目https://github.com/ParticularLabs/SetStartupProjects,您可以包含一个nuget,然后执行

var startupProjectGuids = new List<string>
{
"11111111-1111-1111-1111-111111111111",
"22222222-2222-2222-2222-222222222222"
};
var suoHacker = new SuoHacker();
suoHacker.CreateStartProjectSuoFiles(testSolutionPath, startupProjectGuids);