我应该在哪里放置与我在所有Visual Studio项目中使用的工具相关的程序集?

时间:2012-04-05 15:54:47

标签: visual-studio-2010 reference organization file-organization

当我在 Visual Studio 2010 中开发我的Web应用程序时,我使用的工具包括 GhostDoc SandCastle AJAX Toolkit Moq 等...

我通常在所有我的项目中使用这些工具。当我下载 Moq 工具时,我有一个包含几个程序集的zip文件。因此,在解压缩文件后,我添加了我正在开发的项目的文件夹(在文件系统中)中的相关程序集,然后我引用来自Visual Studio。

现在问题或者更好的组织缺点是2:

1)我将程序集放在特定项目文件夹中。这很丑陋,因为我想把程序集放在一个文件夹 common 中给所有项目。你通常把它们放在哪里?

2)每次我开始一个新项目时,我都需要重新引用所有的程序集。这个,尤其是 Ajax Toolkit 非常烦人。有没有办法告诉 Visual Studio 每次创建新项目时添加一组预定义程序集?

1 个答案:

答案 0 :(得分:2)

对于常用工具,您可以使用NuGet。它将帮助您管理工具的下载,更新和删除以及引用相应的程序集。

在你提到的那些中,我在官方的NuGet包回购中发现了以下几个:

  • 起订量
  • AjaxControlToolkit