我有一个C ++ / CLI项目,需要引用.NET程序集。
为此,请进入项目属性,然后单击“添加新引用”,然后浏览到程序集位置(这不是解决方案的一部分,因此无法创建项目间引用和.NET程序集。不在GAC中,因此在查看要添加的引用时不在.NET选项卡中)
当.NET程序集更新时(也就是说,由于已对其进行版本控制,它将每天增加其版本号),C ++ / CLI项目无法编译,因为它仍在引用较旧的版本。
我一直在做的解决方法是删除.NET参考并将其添加回去,但这是不可行的。如何识别较新的程序集?
注意:较旧的程序集将替换为较新的程序集,因此它位于同一位置,但不知道它应使用较新的版本。
用文本编辑打开项目,找到引用.NET程序集的引用标记,删除提示路径并将include的值更改为DLL的相对路径,将是这样的:
<Reference Include="\..\.\mydll.dll" />
您可以仅将hintpath的值复制到include标记。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句