Visual Studio 2010 不包含 C++发布时 C# 项目中的 dll

发布于 2025-01-03 00:32:00 字数 175 浏览 0 评论 0原文

我有以下依赖项:

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

假扮的天使 2025-01-10 00:32:00

您可以通过将 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 to Content, and select the Copy to Output Directory to either Copy Always or Copy if newer.

柠檬心 2025-01-10 00:32:00

在您的项目引用中,单击您正在使用的 dll,然后在属性窗口中,
将本地复制设置为 TRUE。

设置参数

in your project references, click on the dll you are using and in properties window,
set copy local to TRUE.

set up the parameters

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文