如何在运行测试项目时强制Visual Studio始终重建另一个C#项目?

时间:2011-06-17 15:12:03

标签: visual-studio visual-studio-2010 compilation

我有一个项目可以对程序集进行IL注入。为了测试这段代码,我有两个项目:

  1. 生成要注入的程序集的项目。
  2. 进行注射的MS测试项目,然后验证注射是否已发生。
  3. 问题是每次运行测试时都需要重建项目1,以便组件清洁。

    我试过

    但这些方法都不奏效。我发现的唯一有用的功能就是覆盖项目1中的虚拟文本文件,但这是不可接受的,因为IDE会打开一个消息框,要求重新加载它。

1 个答案:

答案 0 :(得分:0)

以下是两个尝试的建议:

  1. 尝试将项目1清理为测试项目的构建后事件。这假设您在测试失败时不需要检查程序集。

  2. 在您的测试项目中添加一个预构建事件,该项目在项目1上使用/ rebuild调用devenv。