2015-11-02 2 views
2

На VS2015 нет опции для добавления файла в виде ссылки на проект Typbreak Cordova. Как это сделать ?VS2015 typescript cordova добавить в качестве ссылки

Я пытался редактировать .jsproj, добавив следующее:

<ItemGroup> 
    <Content Include="..\TypeScriptHTMLApp1\Core\**\*.*"> 
     <Link>Views\Core\%(RecursiveDir)%(FileName)%(Extension)</Link> 
     <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
     <Visible>false</Visible> 
    </Content> 
    </ItemGroup> 

, но он не работает вообще.

Цель состоит в том, чтобы иметь эту иерархию файлов:

  • Машинопись HTML Основные файлы
  • # Web проект
  • C (которые используют основные файлы)
  • проекта Кордова (которые используют основные файлы)

Для веб-проекта C# это нормально. Но для проекта cordova, я не могу добавить свои основные файлы в качестве ссылки ...

Как я могу это сделать? Благодаря

Edit: я нашел обходной путь:

Поместите на .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> 

ответ

1

Я работаю на инструменты для Apache Cordova в Visual Studio в Microsoft.

К сожалению, проектная система Cordova не поддерживает добавление в качестве ссылки. Чтобы предотвратить путаницу, мы удалили эту опцию в обновлении 3.

В настоящий момент нет хорошего обходного пути. Лучшее решение - копировать файлы из одного проекта в другой. Я знаю, что это боль. Мы обсуждаем решения, которые позволят упростить обмен кода в будущем, но на данный момент у нас нет хорошего ответа для вас.

Благодарим вас за этот ценный отзыв.

+0

Спасибо за ваш ответ. Я отредактировал свой вопрос, добавив свое текущее решение ... – Adavo

Смежные вопросы