【问题标题】:Visual Studio: rebuild solution on each run...how?Visual Studio:每次运行时重建解决方案......如何?
【发布时间】:2012-12-21 07:28:37
【问题描述】:

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

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

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

【问题讨论】:

标签: visual-studio-2010 visual-studio build rebuild pre-build-event


【解决方案1】:

您可以通过在构建之前删除您的构建目录来强制执行此行为。

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

在此处添加类似的内容:

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

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

【讨论】:

    【解决方案2】:

    你为什么需要那个?如果 DLL 发生了变化,您只需要复制它。

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

    【讨论】:

    • 我需要复制dll,因为它们来自其他可以修改的项目。在构建后事件中,我只是插入了一个“xcopy / y [MYDLLPATH]”,并希望在每次执行时都执行它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-24
    • 1970-01-01
    • 2015-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-06
    相关资源
    最近更新 更多