【问题标题】:CLR Stored Procedure referencing Websphere-MQ .dll引用 Websphere-MQ .dll 的 CLR 存储过程
【发布时间】:2012-08-06 23:24:49
【问题描述】:

我正在尝试在 Visual Studio 2010 C# SQL CLR 数据库项目中编写 CLR 存储过程。不幸的是,我创建了一个需要引用外部 Webshpere MQ 程序集的类,而 SQL 项目无法做到这一点。我尝试在项目中创建一个包含必要引用的单独类库,但是当我尝试添加对 THIS 项目的引用时,我被告知“SQL Server 项目只能引用其他 SQL Server 项目”。任何人都可以帮助我解决问题吗?

【问题讨论】:

  • 当您尝试将程序集直接添加到项目时会发生什么?
  • 我创建了一个示例 SQL CLR 数据库项目。添加引用对话框现在确实显示了 WebSphere MQ 程序集。并且没有用于选择 amqmdnet 程序集的浏览按钮。当我尝试添加一个引用 MQ 的项目时,我得到了与 NealR 相同的错误。该错误不是因为对 MQ 程序集的引用。只是只能添加 SQL Server 项目作为参考,不能添加其他项目。

标签: c# sql-server ibm-mq clrstoredprocedure


【解决方案1】:

看起来这在技术上是不可能的。使用 Visual Studio 2010 创建的 SQL 项目不能引用任何外部程序集或 SQL 项目以外的任何其他 Visual Studio 项目。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-22
    • 1970-01-01
    • 2012-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多