方案:
问题: 如何恢复已删除的' Bin'文件夹?我想将它从源代码控制中排除,如果我将项目清理干净,我就无法在不恢复缺失的内容的情况下运行它。文件夹中。
答案 0 :(得分:0)
据我所知,当我将一个NuGet包(如Microsoft.AspNet.Razor)安装到ASP.NET网页应用程序中时,就会创建bin文件夹。
将二进制文件放入bin文件夹是构建过程的一部分,NuGet不会这样做。 NuGet可用于将文件恢复到packages文件夹中,但在恢复时不会对bin文件夹执行任何操作。
要使构建和包还原工作,您似乎需要保留bin文件夹和任何.refresh文件。您可以从版本控制系统中删除其他二进制文件。
System.Web.Razor.dll.refresh
其内容:
.. \包\ Microsoft.AspNet.Razor.3.2.4 \ lib中\ net45 \ System.Web.Razor.dll 因此,如果要恢复bin文件夹的包,则需要将bin dll保留在bin文件夹中。
如果刷新dll存在,VS将自动将dll复制到bin文件夹中。
最诚挚的问候,