我正在尝试创建一个 Windows 窗体项目,并通过 Kinect to Windows SDK 使用 Kinect 的语音识别。我有
- 表格申请项目(p1)和
- Kinect 语音项目 (p2),它是一个命令提示符。
我将其设为命令提示符,因为这是最简单的操作方式。无论如何,我已经阅读并发现了两件事。
1)我发现了如何在同一个解决方案中同时运行两个项目。
2) 我还发现了如何添加引用以从每个项目获取类到另一个项目。
那么,我如何从每个项目中获取变量?只是通过使用项目引用,还是什么? P2 可以识别语音并将其保存到变量中(如果有的话)。
最佳答案
I made it a command prompt because it was the easiest way to do things.
这听起来像是问题所在。听起来您真的应该考虑将您的 Kinect 项目变成一个类库。然后您可以从 Windows 窗体应用程序调用该类库。
如果你想要一个“测试床”控制台应用程序,你总是可以编写一个也引用 class library 的应用程序.
请注意,通常您不应在项目之间共享变量 - 它们是大多数封装良好的系统中的实现细节 - 但您会创建公开属性、适当方法等的类型。
关于c# - visual c# 2010 两个项目之间的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11045190/