我没有看到它在.sln文件,这是我所期待的。

有帮助吗?

解决方案

哪些项目是“启动”项目只具有任何用于调试相关性,这意味着它的从溶液中的项目的点的用户元数据。无论哪个项目是“启动”项目,编译后的代码是一样的。

由于这个原因,信息被存储为在伴随解文件(solution.sln)的解决方案用户选项文件(solution.suo)的用户设置。根据的 MSDN

在文件名为.suo是二进制文件。如果你想读或编程改变它,你必须使用的IVsPersistSolutionOpts.LoadUserOptions命名空间Microsoft.VisualStudio.Shell.Interop

其他提示

这是在解用户选项 (名为.suo)文件,该文件获取下一个创建的.sln文件。

看来,在解决方案的SLN文件中的第一项是,默认情况下,启动项目。所以,你可以手动编辑SLN文件,以使您的项目在解决方案的第一个项目。然后,用户可以通过选择不同的项目是启动重写。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top