跳到主要内容

Navigating a Project / 文件导航

VL 里的一个项目通常就是一份 .vl 文档,里面装着一张或多张草图。除此之外,一份文档还可以依赖别的文档或者 NuGet,用到它们提供的节点。

主菜单栏上始终显示你当前在编辑的那份文档的文件名,也就是「当前文档」。

主菜单栏,当前文档是 “callmenames.vl”

Active Document Menu / 当前文档菜单​

点当前文档,打开它的菜单。

Dependencies / 依赖​

一份文档可以引用三类依赖:

  • VL NuGet
  • .NET NuGet
  • 文件

文档的依赖

VL Nugets / VL NuGet​

进 VL Nugets,可以看到所有为 VL 提供节点的 NuGet。每个 NuGet 是一批文档(.vl、.dll 等等)的集合,这些文档为你的文档提供节点。

NuGet 旁边带括号的版本号,表示当前加载的版本与最初引用的版本不一致。> 表示引用的版本比当前加载的小,< 表示引用的版本比当前加载的大。

可用的 NuGet

右键点一个 NuGet 就选中它。选中之后,在这份文档里可以通过节点浏览器用到它的全部节点。

.NET Nugets / .NET NuGet​

.NET Nugets 一栏里是所有并非为 VL 定制的 NuGet。它们照样能用,只是取决于库本身有多复杂,用起来可能会稍微进阶一些。

Files / 文件​

除了 NuGet,你也可以引用单个文件,支持这几种:

  • .vl
  • .dll
  • .csproj

添加文件

选 Add Existing...,用文件浏览器挑一个文件。这些文件暴露出来的节点,都能在当前文档里通过节点浏览器用到。

Forward Dependencies / 转发依赖​

这一栏把所有 NuGet 和文件合在一起列出来,你可以逐个指定它的节点要不要转发出去。

某个依赖不转发,它的节点就只在当前文档里可见 —— 引用了当前文档的那些文档看不到它们。

某个依赖转发了,凡是引用了当前文档的文档,也都能看到它的节点。

Application​

见 Application 草图。

Definitions​

见 Definitions 草图。

Last saved with version / 最后保存时的版本​

菜单底部显示这份文档最后一次保存时用的 VL 版本。如果文档名前面有个绿色或红色的小图标,说明保存它时用的版本和你现在运行的版本不是同一个。

这个例子里运行的是 gamma 2020.1.3.147

绿色

文档名旁边的绿色小标记提示你:这份文档已升级到当前运行的版本,一般没什么问题。之所以还是提示一下,是想让你知道 —— 如果就这么存下去,再用老版本打开它可能会出问题。

红色

红色标记是个警告:这份文档最后一次保存用的是更新的版本,所以看起来或跑起来可能不对劲。这种情况下,考虑换个更新版本的 VL 来打开它。