我正在使用 OSIsoft AF SDK 版本 4。
添加参考后,一切正常,Visual Studio 可以看到 OSISoft 命名空间和所有内容。但是当我尝试构建时,我在输出窗口中收到此错误并且构建失败。
找不到类型或命名空间名称“OSISoft”(您是否缺少 using 指令或程序集引用?)
有什么解决办法吗?
我删除并阅读了参考资料。打开并关闭VS并检查.Net框架版本(实际上我尝试了所有可用版本)。但是,构建失败并且相同的错误仍然存在。
我正在使用 OSIsoft AF SDK 版本 4。
添加参考后,一切正常,Visual Studio 可以看到 OSISoft 命名空间和所有内容。但是当我尝试构建时,我在输出窗口中收到此错误并且构建失败。
找不到类型或命名空间名称“OSISoft”(您是否缺少 using 指令或程序集引用?)
有什么解决办法吗?
我删除并阅读了参考资料。打开并关闭VS并检查.Net框架版本(实际上我尝试了所有可用版本)。但是,构建失败并且相同的错误仍然存在。
在为 AF SDK 添加参考时,您应该使用位于 GAC 程序集中的 4.0.0.0 版本,而不是直接从文件资源管理器中选择它!这意味着您的 AF SDK 安装已通过PI AF 客户端安装工具包正确完成。
PI AF SDK 文档中的更多信息:PI AF SDK 文档
部署已编译代码:代码的目标客户端计算机必须安装 PI AF 客户端(AF SDK 是唯一必需的项目)。然后你只需要复制你的.NET应用程序的编译可执行文件(和你的.dll,如果有的话)(不要使用来自开发机器的AFSDK.dll的副本。)。然后,来自 GAC 的 .dll 将在客户端上使用,一切都会按预期工作。