我有一个使用非托管DLL与一些硬件交互的C#项目(我们称之为驱动程序)。 我还有一个项目,它引用驱动程序。 当我建立这个项目,因为我想在非托管的DLL被复制到输出目录。 然而,当我发布该项目的ClickOnce应用程序,该DLL没有得到包含在应用程序的文件。
在Application Files
下的项目属性Publish
,我可以看到司机的管理DLL,但非托管的DLL没有列出。
我敢肯定有一个简单的办法解决这一点,但搜索大多导致对包括项目托管DLL的问题。
提前致谢,
比约恩
我有一个使用非托管DLL与一些硬件交互的C#项目(我们称之为驱动程序)。 我还有一个项目,它引用驱动程序。 当我建立这个项目,因为我想在非托管的DLL被复制到输出目录。 然而,当我发布该项目的ClickOnce应用程序,该DLL没有得到包含在应用程序的文件。
在Application Files
下的项目属性Publish
,我可以看到司机的管理DLL,但非托管的DLL没有列出。
我敢肯定有一个简单的办法解决这一点,但搜索大多导致对包括项目托管DLL的问题。
提前致谢,
比约恩
一些研究之后,似乎解决方案是将DLL添加为一个现有的项目在所有使用它的项目。 不过,看来,很笨重,如果你有这取决于它的多个项目。