Visual Studio 2005 .Net Framework 2.0
我的web应用程序bin文件夹中有AjaxControlToolkit以及所有“ar”,“de”,“fr”等文件夹。
我在bin中的这些文件中没有任何签入或签出图标,但右键单击它们可以让我做最新版本的操作。
当我在另一台机器上访问此应用程序时,它会引入包含AjaxControlToolkit.dll在内的所有内容,但不包含在bin中的任何内容。
知道发生了什么事吗?
答案 0 :(得分:0)
根据您可以在配置管理器中修改的解决方案配置设置(通过右键单击解决方案并选择Configuration Manager),在生成项目/解决方案时生成bin文件夹中的dll和二进制文件。
为了让您在任何文件夹上获取签入和签出选项,需要首先将该文件夹添加到源代码管理中。此外,我建议您在源代码管理中创建一个外部refs文件夹,并将toolkit dll添加到该文件夹,并从该位置添加对您的Web项目的引用,而不是依赖于任何其他源(也设置引用的属性)复制local = true),为什么我说这是因为如果你在本地安装了工具包框架并且gac中的dll可用,那么构建不会失败,但是,对于其他人来说它会失败,因为它们可能没有可用的DLL。
HTH。 干杯,塔伦