我正在Visual Studio中构建一个使用dojo的web项目,但我不确定如何链接第三方dojo文件,以便将它们复制到输出目录。
在过去,对于jQuery之类的东西,我将jquery.js文件放在一个单独的文件夹中,转到“添加现有项”,添加jquery.js作为链接,并将Visual Studio设置为将其复制到输出目录(如果较新)。这样做效果很好。
对于dojo,有数百(如果不是数千)相关的外部文件。这对于添加到Visual Studio (though I did find a way to do it in bulk)来说是不现实的。
这让我认为我处理这个问题是不正确的。在不引用每个文件的情况下,如何或应该在C#项目中包含像dojo这样的内容?我是否应该使用构建后步骤将文件复制到输出目录中?
我的目标是能够构建多个项目,这些项目都使用dojo,但我不希望检入dojo的多个副本,或者必须引用项目中的每个文件。
发布于 2012-11-23 14:07:20
使用Visual Studio的“添加为链接”功能。
http://msdn.microsoft.com/en-us/library/vstudio/9f4t9t92(v=vs.100).aspx
。。。
我也是Dojo用户。您将需要学习如何构建Dojo,将Dojo缩减为几个文件,并将它们托管在服务器上。在许多情况下,取而代之的是,使用google等CDN访问Dojo文件也是有效的,但第一次加载的效率会有一些微小的损失(之后,缓存会处理一些事情)。
根据您的特定情况,最好将文件放在服务器上,然后在HTML模板中引用它们。例如,在我的组织中,我们所有的内部Dojo应用程序都是这样做的:三个开发人员对所有应用程序使用一组Dojo文件。
https://stackoverflow.com/questions/13523869
复制相似问题