保持visual studio不从bin/on rebuild中删除所有内容?

Ear*_*rlz 12 asp.net visual-studio

我有一个Web应用程序项目.我有我在bin /文件夹中存储的项目中引用的DLL.好吧,每当我从Visual Studio进行重建或清理时,它都会删除该文件夹中的所有内容.我该如何防止这种情况发生?

Joh*_*ers 53

不要自己装垃圾桶.bin是二进制文件的目标文件夹 - 它不是二进制文件的源文件夹.

创建一个lib文件夹或类似的东西来放置你的第三方二进制文件.您甚至可能将其命名为"第三方二进制文件",因为不是每个人都知道"lib"意味着同样的事情.在此文件夹中引用对二进制文件的引用,Visual Studio将bin在必要时将其复制(包括在重建时).

  • +1这个问题的唯一正确答案. (6认同)

bil*_*llb 6

我会远离询问'为什么'的问题而只是陈述如何.将文件标记为只读,VS不应删除它们.

  • 这并不意味着我们不应该回答这个问题.让我们拯救圣洁,而不是一个像这样的辩论是正确的地方. (12认同)
  • -1只是因为你不应该将你的DLL存储在bin目录中,即使有办法让它工作. (4认同)