Microsoft Robotics Development Studio模拟项目部署
我目前正在 Microsoft Robotics Development Studio 中开发一个项目,在部署通用解决方案时遇到了一些问题。
我的问题是这样的。我正在进行模拟,因此我需要将模拟引擎与我的项目一起部署。这依赖于 Ageia PhysX 引擎、DirectX 和 Microsoft XNA 框架。我了解这一点,并且我了解 MRDS 的部署工具 (dssdeploy) 未设置为默认部署模拟。因此,如果有人以前使用过 MRDS,并且部署了模拟,我可以在这方面使用一些帮助。
I am currently working on a project in Microsoft Robotics Development Studio, and I am having a little trouble deploying the solution for general use.
My problem is this. I am making a simulation, so I need to deploy the simulation engine along with my project. This is dependent on the Ageia PhysX engine, DirectX, and the Microsoft XNA framework. I understand this, and I understand that the deployment tool for MRDS (dssdeploy) isn't set up to deploy simulations by default. So, if anyone has worked with MRDS before, and has deployed a simulation, I could use some help with this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不幸的是,dssdeploy 不适用于模拟项目。它不会打包所有必需的模拟库。我认为这是由于 PhysX、DirectX 和 XNA 的许可证和/或安装问题造成的。我认为您仍然可以使用 dssdeploy 压缩您自己的服务,但您必须让目标用户首先安装 RDS,然后取消部署您的服务。
仅供参考,由于使用 dssdeploy 时出现此问题以及其他许多令人头疼的问题,我已停止使用它来分发我的代码。我只需压缩我的服务,然后告诉最终用户在解压缩后对代码运行 dssprojectmigration。
Unfortunately, dssdeploy does not work with simulation projects. It won't package up all the required simulation libraries. I believe the reason for this is due to license and/or install issues for PhysX, DirectX, and XNA. I think you can still zip up your own service with dssdeploy, but you will have to have your target user install RDS first, then un-deploy your service.
FYI, because of this and many other headaches using dssdeploy, I have stopped using it to distribute my code. I simply zip up my service, then tell the end user to run dssprojectmigration on the code after they un-zip it.