0


我创建了一个项目来访问 SheetSet 的属性以及 AutoCAD Vault 功能,包括签入到服务器、从服务器签出等等。它是使用基于 AutoCAD 2012 .dll 文件的 C# 开发的。并使用 AutoDesk Vault 2012 服务器进行了测试。它工作正常,但相同的代码,即相同的 .exe 文件不适用于 AutoDesk Vault 2015 服务器。即使登录到服务器也没有发生。
但是对 SheetSet 属性的正常访问运行良好,没有任何问题。
现在,它一直说是凭据问题。我很确定这不是实际问题。

我的问题是:
1.“代码是否因 AutoCAD 版本而异……?”。
2.“如果是,有没有可能一次编写代码,并访问各种版本..?”。

请做必要的,任何帮助将不胜感激。,谢谢。

4

2 回答 2

1

Vault 2012 客户端与 Vault 2015 服务器 ( http://justonesandzeros.typepad.com/blog/2014/03/whats-new-in-the-vault-2015-sdk.html )不兼容。

您必须更改引用、更新部分代码、更新 .NET 框架版本(Vault 2015 为 4.5)并重新编译。

于 2014-11-28T08:37:31.443 回答
0

最后我找到了我的答案。
从 AutoDesk 2013 产品开始,他们正在遵循一种新的模式。
因此 2012 年之前的旧版本不兼容。但从 2013 到 2015 的较新版本,它支持兼容性(使用一组 5 或 6 个 dll 文件)。

于 2015-03-03T14:09:11.920 回答