gpt4 book ai didi

c# - 当c#项目添加对c++/clr项目的引用时,vs2008似乎没有复制最新的dll

转载 作者:太空宇宙 更新时间:2023-11-03 14:24:16 24 4
gpt4 key购买 nike

我有 c# 项目 A 和 c++/clr 项目 B,它们在同一个解决方案 S 下。我在vs2008中通过“添加引用”->“项目”使A引用了B,但是每次修改B后重新构建,A都不会将新的B的dll复制到自己的“bin”目录中。如何解决这个问题?一个简单的方法是编写构建后事件,但是vs2008中有没有直接的方法可以用来解决这个问题?

最佳答案

在 References 节点中选择引用,并在 Properties 窗口中检查其 Copy Local 属性。应该是真的。请务必检查构建顺序并确保 B 始终在 A 之前构建。应该是自动的,但您可以通过右键单击 A、Project Dependencies 来强制执行。否则构建系统没有机制知道该程序集是用另一个编译器构建的,它只是一个 DLL。

关于c# - 当c#项目添加对c++/clr项目的引用时,vs2008似乎没有复制最新的dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4509552/

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