我有一个带有预构建事件的 Visual Studio 项目,该事件在输出目录下复制了一些 dll。
每当我使用 F5 启动应用程序时,我都会引发预构建事件。
换句话说,我会在每次运行时强制重建解决方案。我能怎么做?
我有一个带有预构建事件的 Visual Studio 项目,该事件在输出目录下复制了一些 dll。
每当我使用 F5 启动应用程序时,我都会引发预构建事件。
换句话说,我会在每次运行时强制重建解决方案。我能怎么做?
您可以通过在构建之前删除 Build-Directory 来强制执行此行为。
<YourProject> -> RightClick -> Properties -> Build Events -> "Pre-build event command line" ->
在此处添加如下内容:
rmdir -s "$(ProjectDir)bin\"
rmdir -s "$(ProjectDir)obj\"
希望这可以帮助某人,即使这个问题现在已经 7 岁了......
你为什么需要那个?如果 DLL 已更改,您只需复制它。
除此之外,Visual Studio 仅在必要时构建,并且仅在需要或您告诉它时才完全重建。如果没有任何改变,或者如果它可以只重建一个项目就可以逃脱,就没有办法强制 VS 重建......