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