没有对 Visual Studio 12 2013 的 DOTNET 绑定支持

Posted

技术标签:

【中文标题】没有对 Visual Studio 12 2013 的 DOTNET 绑定支持【英文标题】:No DOTNET binding support for Visual Studio 12 2013 【发布时间】:2016-07-07 21:13:10 【问题描述】:

我一直致力于为 Windows 构建 C++ Qpid 消息传递代理,它使用 boost 库和 CMake 来进行实际构建。我按照install instructions for windows 运行了命令cmake -G "Visual Studio 12 2013" C:\< home >\Downloads\qpid-cpp-0.34,我得到了这个log output,最后出现了消息:No DOTNET binding support available for Visual Studio 12 2013

是否必须安装 dotnet 绑定才能使此构建工作?

【问题讨论】:

你需要这个功能吗?也许 CMake-gui 中有一个选项可以不构建这些绑定。 @drescherjm 是的,事实证明您可以关闭该功能。我将根据 Apache Qpid 用户论坛上的内容发布答案。 是的,事实证明您可以关闭该功能。我希望熟悉CMake,但是每个项目都不同,并且不需要遵循通常的模式.. 【参考方案1】:

根据我在 Apache Qpid 用户论坛上的回复,可以关闭绑定:

绑定是构建的产物。但是,对 .NET 绑定的支持随着 Visual Studio 2012 结束。 在您的 cmake 命令行中使用以下命令关闭 .NET 绑定:-DBUILD_BINDING_DOTNET=No

【讨论】:

以上是关于没有对 Visual Studio 12 2013 的 DOTNET 绑定支持的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2013 - 编辑构建定义时出错

Visual Studio 2013 视图对对象有未解析的引用

带有 Visual Studio 2013 社区版的 RDLC

Microsoft Visual Studio Express 2013 for Web with Update 2 RC - 没有安装 Typescript

Visual Studio 2013将不显示Winforms,错误“项目中已存在对组件的引用'系统'

Visual Studio 2013升级3没有Windows Phone项目选项?