无法在发布上构建我的类库,只能在调试上构建

发布于 2024-12-03 13:50:30 字数 258 浏览 1 评论 0原文

我已右键单击 Visual Studio 中的项目并选择属性。然后我将构建配置更改为发布。但即使在点击 Control+Shift+B 构建我的库后,我仍然发现 /Release/ 文件夹为空。

在此处输入图像描述

如果我关闭属性窗口并重新打开它,我会看到该选项已切换回 活动(调试)

我错过了什么?

I've right clicked the project in Visual Studio and selected properties. Then I changed the Build configuration to Release. But even after hitting Control+Shift+B to build my library, I still find the /Release/ folder empty.

enter image description here

If I close the properties window and re open it, I see the option has switched back to Active(debug)

What am I missing?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(2

乖乖 2024-12-10 13:50:30

您实际上并没有进行更改以使发布配置处于活动状态 - 您只是转到了发布配置的属性。

“活动配置”通常位于主菜单下方的工具栏中 - 在那里查找“调试”并将其更改为“发布”,如下所示:

在此处输入图像描述

或者转到“构建 > 配置管理器”并在那里更改活动版本。

在此处输入图像描述

You haven't actually changed to make the Release configuration active - you've just gone to the properties for the Release configuration.

The "active configuration" is normally in a toolbar just under the main menu - look for "Debug" there and change it to "Release" like this:

enter image description here

Or go to "Build > Configuration Manager" and change the active release there.

enter image description here

森林很绿却致人迷途 2024-12-10 13:50:30
  1. 打开 Visual Studio 的输出窗口,并在成功构建后确保在 Release 文件夹中创建项目的 DLL,并提供实际的完整路径,在其中检查二进制文件的存在
  2. 如果没问题,请检查您的控制台应用程序中是否没有任何构建后事件,该事件只是移动 DLL 项目的二进制文件。
  3. 如果不是,请尝试不要使用 Control+Shift+B 组合,而只需创建一个 RightCLick DLL 项目并使其重建

希望这有帮助。

  1. Open your Output Window of Visual Studio and after successful build ensure that your project's DLL is created in Release folder, with actual complete path provided, where you are checking for binary presence.
  2. If it's ok, check if your Console application doesn't have any post build event in it, which simply moves the binaries of DLL projects.
  3. If it's not, try to not use Control+Shift+B combination, but simply make a RightCLick DLL project and make it Rebuild.

Hope this helps.

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