2

我有一个带有预构建事件的 Visual Studio 项目,该事件在输出目录下复制了一些 dll。

每当我使用 F5 启动应用程序时,我都会引发预构建事件。

换句话说,我会在每次运行时强制重建解决方案。我能怎么做?

4

2 回答 2

1

您可以通过在构建之前删除 Build-Directory 来强制执行此行为。

<YourProject> -> RightClick -> Properties -> Build Events -> "Pre-build event command line" -> 

在此处添加如下内容:

rmdir -s "$(ProjectDir)bin\"
rmdir -s "$(ProjectDir)obj\"

希望这可以帮助某人,即使这个问题现在已经 7 岁了......

于 2020-03-30T14:16:47.420 回答
-1

你为什么需要那个?如果 DLL 已更改,您只需复制它。

除此之外,Visual Studio 仅在必要时构建,并且仅在需要或您告诉它时才完全重建。如果没有任何改变,或者如果它可以只重建一个项目就可以逃脱,就没有办法强制 VS 重建......

于 2013-01-07T14:46:18.850 回答