gpt4 book ai didi

c++ - 更新版本化的 .NET 程序集引用

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:10:51 25 4
gpt4 key购买 nike

我有一个需要引用 .NET 程序集的 C++/CLI 项目。

我是通过进入项目属性并单击“添加新引用”,然后浏览到程序集位置(它不是解决方案的一部分,所以我无法创建项目到项目引用,并且.NET 程序集不在 GAC 中,因此在查看要添加的引用时它不在 .NET 选项卡中)

当 .NET 程序集更新时(即,由于它是版本化的,它会每天增加其版本号),C++/CLI 项目无法编译,因为它仍在引用旧版本。

我一直在做的解决方法是删除 .NET 引用并将其重新添加进去,但这是不可行的。我如何让它识别较新的程序集??

注意:较旧的程序集被较新的程序集替换,所以它在同一位置,但不知道它应该使用较新的版本。

最佳答案

用text edit打开项目,找到引用.NET Assembly的reference标签,去掉Hintpath,把include的值改成DLL的相对路径,就变成这样了:

<Reference Include="\..\.\mydll.dll" />

您只需将 hintpath 的值复制到 include 标签即可。

关于c++ - 更新版本化的 .NET 程序集引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19822559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com