我有几个项目包含我的 javascript 源代码和一个项目包含我的 javascript 测试。现在我想知道如何在测试文件中设置我的引用以使它们在 Visual Studio 和服务器端的自动集成构建中工作。挑战在于两个位置的文件结构不同。
本地(Visual Studio)有通常的文件结构:
project-a/
content/scripts/library-x.js
tests-project/
tests/library-x-test.js
我在 library-test-js 中设置了一个参考,它看起来像这样并且在 VS 中工作正常:
/// <reference path="../../project-a/content/scripts/library-x.js" />
在服务器端,所有内容都被复制到构建输出文件夹中,文件结构如下所示:
build-folder/library-x-test.js
build-folder/content/scripts/library-x.js
library-x-test.js 中的引用不再在那里工作。任何想法如何解决这个问题?