我有一个包含两个项目的解决方案 - 一个类库和一个ASP.NET MVC项目。类库项目包含一个Typescript文件。 ASP.NET MVC项目包含一个引用类库中文件的Typescript文件:
Solution
ClassLibrary
Scripts
basefile.ts
MVCProject
Scripts
projectfile.ts
projectfile.ts
向///reference
发出basefile.ts
声明。
在MVCProject属性中,在 TypeScript Build 页面下,我检查了保存时编译,并将将JavaScript输出合并到文件中到Scripts\projectfile.js
。
当我编辑projectfile.ts
并保存时,输出文件位于正确的位置,使用引用的文件(basefile.ts
)中发出的JavaScript。
但是,当我重建解决方案时,引用文件中的JavaScript不会发送到projectfile.js
,而只会发送到projectfile.ts
的Javascript。 (单独构建似乎不会影响文件;时间戳保持不变。)
我尝试在项目中加入tsconfig.json
,但无济于事。
我正在使用Visual Studio 2015社区和TypeScript 1.5.4
我该如何解决这个问题?
更新
当两个文件都在MVCProject项目中时,同样的事情(在save时发出引用文件,在重建时忽略)。