Visual Studio 2013 Express是否支持类设计器功能?

时间:2014-01-31 22:39:00

标签: c# visual-studio-2013 visual-studio-express class-diagram

尝试学习C#.NET等自学。我订阅了LearnNowOnline,其中一个课程有一个Lab模块,它使用Class Designer来显示教师,以查看类图。 Express版本是否具有类设计器功能?我在哪里可以找到有关免费和付费版本之间差异的详细信息?

我正在使用VS 2013 Express(桌面)和MSDN上记录的"How to add class diagrams..."上的说明。

1)在“解决方案资源管理器”中,右键单击项目名称。然后选择Add New Item或Add,New Item。

2)在“模板”下,选择“类图”。 我甚至没有看到模板选择项。 对于Visual C ++项目,请在“模板”下查找,然后在“实用程序”下查找此模板。

3)类图在类设计器中打开,并在项目层次结构的解决方案资源管理器中显示为具有.cd扩展名的文件。使用“类设计器”工具箱将形状和线拖动到图表中。

实验室解决方案有一个.cd文件,当我点击并查看此.cd文件时,窗口显示:

<?xml version="1.0" encoding="utf-8"?>
<ClassDiagram MajorVersion="1" MinorVersion="1">
  <Font Name="Tahoma" Size="8.25" />
  <Class Name="ClassesLabCompleted.LogFile" Collapsed="true">
    <Position X="0.5" Y="0.5" Width="1.5" />
    <TypeIdentifier>
      <FileName>LogFile.cs</FileName>
      <HashCode>AAAAAAAAgAAAAAAAAAAAAAAAAAAAACQAAAgAAABAAAA=</HashCode>
    </TypeIdentifier>
  </Class>
</ClassDiagram>

在教程的视频中没有漂亮的UI。此外,我没有右键单击上下文菜单选择“查看类图”

如果Visual Studio 2013 Express支持此功能,我该如何访问它?

1 个答案:

答案 0 :(得分:3)

这是Visual Studio Professional或更好的功能。 Express没有代码可视化和类设计器功能(也没有任何其他UML功能)。

据我所知,Visual Studio中没有包含Express版本的官方功能比较。但是there is a blog post that describes the 2012 features并且它们与升级到2013年几乎完全相同。

2013 feature comparison for the other editions can be found here


更新

现在可以使用Visual Studio Community Edition,您可以使用它而不是Express。这取决于您是否属于Community Edition的许可类别:

  

问:谁可以使用Visual Studio社区?

     

答:以下是各个开发人员如何使用Visual Studio社区:

     
      
  • 任何个人开发人员都可以使用Visual Studio社区创建自己的免费或付费应用。
  •   
     

以下是Visual Studio社区在组织中的使用方式:

     
      
  • 组织中无限数量的用户可以将Visual Studio社区用于以下场景:课堂学习环境,学术研究或开源项目。
  •   
  • 对于所有其他使用方案:在非企业组织中,最多5个用户可以使用Visual Studio社区。在企业组织中(意味着那些年收入超过250台或大约100万美元的企业),除了上述开源,学术研究和课堂学习环境之外,不允许使用。
  •   
     

Source