PublicAssemblies 文件夹用来包含托管程序集,这些程序集可以在开发环境中运行,通常由宏、外接程序和其他用户代码调用。在该目录下的程序集会显示在“项目”“添加引用”对话框中,以及“对象浏览器”的“组件选择器”对话框中。例如,自动对象模型的 COM 互用性包装(例如:vslangproj.dll)应该被安装在 PublicAssemblies 目录下。 如果程序集不是用来被用户代码调用的,则该程序集应该被安装到 PrivateAssemblies 文件夹。