1

我正在 Visual Studio 中构建一个使用 dojo 的 Web 项目,但我不确定如何链接第 3 方 dojo 文件,以便将它们复制到输出目录。

过去对于 jQuery 之类的东西,我将 jquery.js 文件放在单独的文件夹中,转到“添加现有项目”,将 jquery.js 添加为链接,并将 Visual Studio 设置为将其复制到输出目录(如果更新)。这很好用。

对于 dojo,有数百个(如果不是数千个)相关的外部文件。添加到 Visual Studio 中是不切实际的(尽管我确实找到了一种批量添加的方法)。

这让我认为我正在错误地处理这个问题。我如何或应该在 C# 项目中包含类似 dojo 的内容,而不必引用每个文件?我应该使用构建后步骤将文件自动复制到输出目录中吗?

我的目标是能够构建多个都使用 dojo 的项目,但我不想签入多个 dojo 副本,或者必须引用项目中的每个文件。

4

1 回答 1

0

使用 Visual Studio 的“添加为链接”功能。

http://msdn.microsoft.com/en-us/library/vstudio/9f4t9t92(v=vs.100).aspx

. . .

我也是 Dojo 用户。您将想要学习进行 Dojo 构建,将 Dojo 缩减为仅几个文件,并将它们托管在您的服务器上。在许多情况下,取而代之的是,使用 google 之类的 CDN 访问 Dojo 文件的第一次加载(之后,缓存负责处理)的效率略有下降也是有效的。

根据您的特定情况,最好将文件放在服务器上,然后在 HTML 模板中引用它们。例如,这就是我们在组织中执行所有内部 Dojo 应用程序的方式——三个开发人员对所有应用程序使用一组 Dojo 文件。

于 2012-11-23T06:07:19.603 回答