【问题标题】:how can I figure out the output of a c# project file (.csproj)如何找出 c# 项目文件 (.csproj) 的输出
【发布时间】:2023-07-26 22:18:01
【问题描述】:

我有一个非常大的 .NET 解决方案,其中包含数百个项目(全部为 c#)我如何确定哪些项目是应用程序项目以设置为启动项目。

我正在考虑在 csproj 文件中查找一些表明它是可执行文件的关键字。

谢谢

【问题讨论】:

  • 没有主线?有没有默认?然后手动将每个项目设置为默认使用二进制搜索:)

标签: visual-studio csproj


【解决方案1】:

在 Project -> Project Build Order 下,滚动到底部并开始向后搜索。如果大多数其他项目都是依赖项,则适当的项目可能接近底部。

【讨论】:

  • 不幸的是 F5 产生以下消息:“无法直接启动具有类库输出类型的项目......”
【解决方案2】:

好的,找到答案了

  <OutputType>WinExe</OutputType>

在 csproj 文件中。

【讨论】: