【问题标题】:how to know the project type of a VS C# project?如何知道 VS C# 项目的项目类型?
【发布时间】:2010-01-25 23:08:38
【问题描述】:

一周前加入了一个项目。我们使用 Visual Studio 2008 for C#。如何从其属性中知道现有项目的 VS 项目类型(Windows 窗体应用程序、WPF 应用程序、控制台应用程序...)? 谢谢,

【问题讨论】:

    标签: .net


    【解决方案1】:

    .csproj 文件中有一个属性<OutputType>

    Winform/WPF:

    <OutputType>WinExe</OutputType>
    

    控制台:

    <OutputType>Exe</OutputType>
    

    Dll(包括网络应用程序):

    <OutputType>Library</OutputType>
    

    这让你在其中的一部分。要获得明确的答案,您可以查找您知道项目独有的其他属性或组件(例如 WPF 应用程序中的 xaml 文件(感谢 JMD))。

    【讨论】:

    • 您是否有更长的不同项目的值列表?
    • @5YrsLaterDBA - 不,抱歉。我刚刚发布了我目前在我的机器上碰巧拥有的东西。
    • @ChrisF 的回答很棒!但是,如果您想要更详细的答案,请查看此帖子:stackoverflow.com/questions/660790/…
    • @Ninja 请将问题标记为重复。
    【解决方案2】:

    您可以查看解决方案资源管理器中的图标,但我发现这些图标太小了。

    您还可以找到 .csproj 文件。如果您使用文本编辑器查看它们,则有一个名为 &lt;OutputType&gt; 的节点可以为您提供一些见解。

    【讨论】:

      猜你喜欢
      • 2012-07-22
      • 2017-12-22
      • 1970-01-01
      • 1970-01-01
      • 2016-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-11
      相关资源
      最近更新 更多