Version control 如何将ajax控件工具包添加到源代码管理中?

Version control 如何将ajax控件工具包添加到源代码管理中?,version-control,tfs,visual-studio-2005,.net-2.0,ajaxcontroltoolkit,Version Control,Tfs,Visual Studio 2005,.net 2.0,Ajaxcontroltoolkit,VisualStudio2005 .Net Framework 2.0 我的web应用程序bin文件夹中有AjaxControlToolkit以及所有ar、de、fr等文件夹 我在垃圾箱中的这些文件中没有任何签入或签出图标,但右键单击它们可以让我执行诸如获取最新版本之类的操作 当我在另一台机器上访问此应用程序时,它会将所有内容都包括在AjaxControlToolkit.dll中,但不会将任何其他内容放入存储箱中 知道发生了什么吗?当您基于解决方案配置设置构建项目/解决方案时,会生成bin文件夹

VisualStudio2005 .Net Framework 2.0

我的web应用程序bin文件夹中有AjaxControlToolkit以及所有ar、de、fr等文件夹

我在垃圾箱中的这些文件中没有任何签入或签出图标,但右键单击它们可以让我执行诸如获取最新版本之类的操作

当我在另一台机器上访问此应用程序时,它会将所有内容都包括在AjaxControlToolkit.dll中,但不会将任何其他内容放入存储箱中


知道发生了什么吗?

当您基于解决方案配置设置构建项目/解决方案时,会生成bin文件夹中的dll和二进制文件,您可以通过右键单击解决方案并选择configuration manager在configuration manager中修改这些设置

为了在任何文件夹上获得签入和签出选项,需要首先将该文件夹添加到源代码管理中。另外,我建议您在源代码管理中创建一个外部refs文件夹,并将toolkit dll添加到该文件夹中,并从该位置添加对web项目的引用,而不是依赖任何其他源。此外,还应将引用的属性设置为copy local=true,我之所以这么说,是因为如果您在本地安装了toolkit框架,并且gac中有可用的dll,那么构建不会失败,但是,对于其他人来说,它将失败,因为他们可能没有可用的dll

嗯。 干杯,塔伦