Visual Studio 2010 不包含 C++发布时 C# 项目中的 dll
我有以下依赖项:
C++ 库 <- C# 库 <- C# 应用程序
问题: 当我发布 C# 应用程序时,不包含 C++ dll
如何告诉 Visual Studio 也包含 C++ dll? (注意:由于这只是一个小项目,快速修复就足够了)
I have the following dependancies:
C++ library <- C# library <- C# application
Problem:
When I publish the C# application the C++ dlls are not included
How do I tell Visual Studio to also include the C++ dlls? (Note: since this is only a small project, a quick fix would already be enough)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以通过将 C++ DLL 作为文件包含在项目中来解决此问题。
(项目->添加现有项)
然后右键单击DLL->属性并将
构建操作
设置为内容
,然后将复制到输出目录
选择为始终复制
或<代码>如果较新则复制。You can solve this by including the C++ DLLs as files within the project.
(Project->Add Existing Item)
Then you right-click the DLL -> Properties and set the
Build Action
toContent
, and select theCopy to Output Directory
to eitherCopy Always
orCopy if newer
.在您的项目引用中,单击您正在使用的 dll,然后在属性窗口中,
将本地复制设置为 TRUE。
in your project references, click on the dll you are using and in properties window,
set copy local to TRUE.