visual-studio-2008 - 有没有办法在构建后事件中删除输出文件

标签 visual-studio-2008 file-io installation post-build-event filelock

我正在尝试在 .NET 构建上运行构建后批处理文件,该文件加密输出文件,删除原始文件,然后将加密版本重命名为原始输出文件名。 IE。:

构建 A,然后在构建后:

  • 加密 A->B,
  • DEL/F A,
  • 重命名 B A。

  • 我似乎无法在加密后删除原始输出文件,因为安装程序项目(或者项目本身?)似乎有一个文件锁定。我尝试强制删除,但它不仅仅是一个只读属性,而是一个完整的锁。有没有办法解决这个问题?

    最佳答案

    这是一个视觉工作室问题。它通常会到处泄漏文件锁。您可以考虑直接使用 MSBuild 在 Studio 之外运行构建。

    关于visual-studio-2008 - 有没有办法在构建后事件中删除输出文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1059043/

    相关文章:

    linux - 在 linux 上安装 Qt,找不到 -lGL

    c++ - 检测几乎为零并将它们替换为 0.0 或将它们保留为小数字是否更快?

    c# - Visual Studio 相当于 Delphi "search path"

    c - 为什么 Visual Studio 不允许我编译此 Bresenham 代码?

    php - 从文件中读取最后一行

    arrays - 如何自动分析存储在 mat 文件中的矩阵?

    javascript - 在本地保存使用 JavaScript 生成的加密文件

    windows-phone-7 - .xap 文件未显示在 SD 卡中

    gcc - 使用 Homebrew 软件在 Mac 上安装支持 OpenMP 的 gcc 没有效果

    c# - 为什么将类移动到 Visual Studio 中的新文件夹中会造成破坏?