I am working with Team Foundation Server and Visual Studio 2008 for the first time. I had a web site project that was done with Visual Web Developer Express, which I have converted to a solution containing a Web Application Project, setup for TFS source control, etc etc.
我是第一次使用Team Foundation Server和Visual Studio 2008。我有一个使用Visual Web Developer Express完成的网站项目,我已将其转换为包含Web应用程序项目,TFS源代码控制设置等的解决方案。
TFS was having issues checking in/uploading some of my referenced DDLs, specifically AjaxControlToolKit, saying things like /bin/AjaxControlToolKit.pdb couldn't be found. I removed the reference, deleted everything it had in /bin (it had created lots of folders like /ar, /cs, /de, etc etc along with other files like /bin/AjaxControlTookKit.dll), then re-added the reference to AjaxControlToolKit. It will now upload, and works fine locally, but it didn't re-create anything in /bin. I have other references that work fine and have info in /bin (ie: /References/LinqKit.dll and /bin/LinqKit.dll) I cannot do a build on the server yet, but locally it works. So, will this work when its built on the server? Why didn't it recreate anything in the /bin folder? Is that something to do with Visual Web Developer Web Site vs Visual Studio Web Application/Solution? Any info is appreciated! Thanks.
TFS在检查/上传我的一些引用的DDL时遇到了问题,特别是AjaxControlToolKit,说找不到像/bin/AjaxControlToolKit.pdb这样的东西。我删除了引用,删除了/ bin中的所有内容(它创建了很多文件夹,如/ ar,/ cs,/ de等等以及/bin/AjaxControlTookKit.dll等其他文件),然后重新添加了引用到AjaxControlToolKit。它现在将上传,并在本地正常工作,但它没有在/ bin中重新创建任何内容。我有其他参考工作正常,并在/ bin中有信息(即:/References/LinqKit.dll和/bin/LinqKit.dll)我不能在服务器上进行构建,但在本地它可以工作。那么,当它构建在服务器上时,它会工作吗?为什么不在/ bin文件夹中重新创建任何内容?这与Visual Web Developer网站与Visual Studio Web应用程序/解决方案有关吗?任何信息表示赞赏!谢谢。
1 个解决方案
#1
References are references, not copies of the assemblies. Where are the assemblies you're trying to work with?
引用是引用,而不是程序集的副本。您尝试使用的组件在哪里?
Typically, you'll want to check in third-party assemblies that you are not maintaining source. You'll then want to change the file references to point to the version from source control.
通常,您需要检查不是维护源的第三方程序集。然后,您将要更改文件引用以指向源代码管理中的版本。
Of course, this means that all your developers and build machines will need to maintain the same folder structure on disk.
当然,这意味着您的所有开发人员和构建计算机都需要在磁盘上维护相同的文件夹结构。
#1
References are references, not copies of the assemblies. Where are the assemblies you're trying to work with?
引用是引用,而不是程序集的副本。您尝试使用的组件在哪里?
Typically, you'll want to check in third-party assemblies that you are not maintaining source. You'll then want to change the file references to point to the version from source control.
通常,您需要检查不是维护源的第三方程序集。然后,您将要更改文件引用以指向源代码管理中的版本。
Of course, this means that all your developers and build machines will need to maintain the same folder structure on disk.
当然,这意味着您的所有开发人员和构建计算机都需要在磁盘上维护相同的文件夹结构。