无法在 Smart Client 解决方案中添加业务模块或基础模块。 Visual Studio 2015

Can't add Business Module or Foundation Module in Smart Client solution. Visual Studio 2015

我最近从 VS 2010 专业版切换到 VS 2015 社区,我遇到了智能客户端软件工厂 2010 的问题。我已经下载并安装了适用于 VS2015 的 GAX 和智能客户端软件工厂。我能够创建一个智能客户端应用程序 (C#),并在基础结构文件夹(依次放置在源文件夹中)、Shell、接口、库等中获得常用的模板项目。现在我遇到的问题是我无法将业务模块添加到解决方案中。我无法通过 "New Project" 向导或右键单击源文件夹并选择 "Smart Client Software Factory 2010" -> "Add Business Module" 来完成此操作。 "Smart Client Software Factory 2010" 选项甚至不在右键菜单中。它唯一出现的地方是在创建项目的右键菜单中,子菜单只提供 "Create View with presenter" 选项。

知道是什么原因导致了这种奇怪的行为,我该如何解决?谢谢

更新

我进一步挖掘,在导航器中我看到 "Add Add Fundational(C#) Module" 和 "Add Add Business Module(C#)" 作为模板。 (不是拼写错误,Add 出现了两次)

当我点击 "unfold this template" 时,我得到一个 window 和我的解决方案树:

但是当我然后 select 来源(因为这是我想要创建业务模块的地方并单击接受时没有任何反应并且 Visual Studio 给我以下消息:

我在原始消息中忘记提及的一点是,我还安装了 GAT 并在 Guidance Automation Manager 中启用了它。 那么有什么想法吗?

傻我。这似乎是您甚至都不想尝试的事情之一。显然,为了让 scsf 能够启动其 "New Project" 向导(业务模块和基础模块是什么,它们是解决方案中的新项目),您必须以管理员身份 运行 Visual Studio .一旦我这样做了,Guidance Navigator 就能够将提到的模块添加到解决方案中。