【发布时间】:2015-11-02 02:50:30
【问题描述】:
在 VS2015 上没有选项可以将文件添加为 Typescript Cordova 项目的链接。怎么办?
我尝试通过添加以下内容来编辑 .jsproj:
<ItemGroup>
<Content Include="..\TypeScriptHTMLApp1\Core\**\*.*">
<Link>Views\Core\%(RecursiveDir)%(FileName)%(Extension)</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>false</Visible>
</Content>
</ItemGroup>
但它根本不起作用。
目标是拥有这个文件层次结构:
- Typescript HTML 核心文件
- C# Web 项目(使用核心文件)
- Cordova 项目(使用核心文件)
对于 C# web 项目,没关系。但是对于cordova项目,无法将我的核心文件添加为链接...
我该怎么做? 谢谢
编辑:我找到了解决方法:
把这个放在 .jsproj 上
<!-- On build, we copy all core front end files -->
<Target Name="CopyContentFiles" BeforeTargets="Build">
<ItemGroup>
<FilesToCopy Include="path to your shared folder on the core project\**\*.*" />
</ItemGroup>
<Copy SourceFiles="@(FilesToCopy)"
DestinationFiles="@(FilesToCopy->'path to your shared folder on the destination project (cordova project), for eg: www\core\%(RecursiveDir)%(Filename)%(Extension)')"
SkipUnchangedFiles="True" />
</Target>
【问题讨论】:
标签: cordova typescript visual-studio-2015