我们正在创建一个用C++编写的dll,提供对某些硬件的访问。我们还有一个使用这个dll的C#程序。
我们遇到了版本问题。实际上,当运行C#程序时,它绝对要使用编译时所用的确切的C++ dll版本。例如,如果使用C++ dll 1.2.3.4编译C#程序,则该程序将拒绝使用C++ dll 1.2.3.5。
我希望指示C#程序使用任何版本为1.2.anything的C++ dll。
在C#项目中,我应该在哪里配置这个?
这个问题已经被那个问题所取代,更相关的是COM。
我们遇到了版本问题。实际上,当运行C#程序时,它绝对要使用编译时所用的确切的C++ dll版本。例如,如果使用C++ dll 1.2.3.4编译C#程序,则该程序将拒绝使用C++ dll 1.2.3.5。
我希望指示C#程序使用任何版本为1.2.anything的C++ dll。
在C#项目中,我应该在哪里配置这个?
这个问题已经被那个问题所取代,更相关的是COM。