Visual studio 从TFS2008中排除网站Bin目录
我目前正在VS2008中开发一个网站(不是Web应用程序)。但是,我对TFS2008处理BIN目录中DLL的方式有一个问题。我不希望他们被签入TFS-这会阻止团队中的其他开发人员构建网站,因为TFS只允许以独占方式签出他们。我已经尝试在TFS中隐藏目录(它仍然尝试签出它们-添加它们)。您不能通过解决方案资源管理器排除BIN目录,因为它是网站的必需目录Visual studio 从TFS2008中排除网站Bin目录,visual-studio,tfs,version-control,Visual Studio,Tfs,Version Control,我目前正在VS2008中开发一个网站(不是Web应用程序)。但是,我对TFS2008处理BIN目录中DLL的方式有一个问题。我不希望他们被签入TFS-这会阻止团队中的其他开发人员构建网站,因为TFS只允许以独占方式签出他们。我已经尝试在TFS中隐藏目录(它仍然尝试签出它们-添加它们)。您不能通过解决方案资源管理器排除BIN目录,因为它是网站的必需目录 那么,我应该如何设置配置来处理这个问题呢?将所有共享程序集放到主“trunk”文件夹下的“lib”目录中,并从“lib”将它们引用到网站中。在这种
那么,我应该如何设置配置来处理这个问题呢?将所有共享程序集放到主“trunk”文件夹下的“lib”目录中,并从“lib”将它们引用到网站中。在这种情况下,TFS不会将程序集签入网站的“bin”文件夹,但只会添加一个文本文件,该文件与程序集同名,扩展名为“.refresh”(例如MyAssembly.dll.refresh),其中包含一行指向实际程序集的位置 然后,在解决方案上单击鼠标右键并单击“签入”时,它将不会选择“bin”文件夹中的程序集,并且不会锁定这些程序集。尽管如果从团队资源管理器中单击“签入”,它将自动检查程序集,因此您必须小心
我们从Web站点迁移到Web应用程序的原因之一是,使用TFS处理此类项目是一个真正的PITA。Humm,我有这个精确的配置,VS正在将引用到BIN目录中的单个DLL添加到其中。(我很想改用网络应用程序,但这是我无法改变的。)