2016-12-05 9 views
0

Я пытаюсь использовать Microsoft Visual Studio 2013 для разработки файлов JavaScript в SharePoint (как на месте & 365). Visual Studio, кажется, изменить имя файла во время процесса сохранения пару раз, и это вызывает некоторые проблемы:Использование Visual Studio IDE для разработки JavaScript в SharePoint - файлы автоматически переименовываются в MyFile.js ~ RFxxxxx.TMP

Ex: Предположим, что у меня есть HTML-файл с ссылкой на Myfile.Js следующим образом:

<script src="/sites/MyTestSite/TheLibrary/MyFile.js"> 

Когда я открываю & сохранить MyFile.Js в VS, VS сначала переименовывает его в MyFile.js ~ RF79854ax46.TMP. Затем SharePoint автоматически обновляет ссылку в HTML файл на следующее:

<script src="/sites/MyTestSite/TheLibrary/MyFile.js~RF79854ax46.TMP"> 

мне было интересно, как я могу либо отключить эту функцию в Visual Studio или SharePoint! Никогда не было такой проблемы с NotePad ++, что очень просто & хороший редактор.

Любая помощь будет оценена!

P.S Отключить параметры автообнаружения не удалось. Я тоже тестировал с Adobe DreamWeaver, та же проблема. Кажется, эта проблема существовала и в более ранних версиях SharePoint (link to MS support), но результатов для SharePoint не было.

ответ

1

Visual Studio 2013 переименование файлов в .TMP не имеет ничего общего с SharePoint. Это проблема с Visual Studio. Обычно Visual Studio создает файлы .TMP, чтобы восстановить файлы после неожиданного сбоя. Убедитесь, что вы установили последнее обновление в Visual Studio 2013. Вы также можете установить VS 2015 и самое последнее обновление.

Чтобы отключить функцию автообнаружения в VS 2013 или VS 2015, перейдите в раздел «Инструменты»> «Параметры»> «Среда»> «Автовосстановление» и снимите флажок «Сохранять информацию об автоматическом восстановлении каждый».

Проблема также может быть вызвана средствами защиты от вирусов, такими как F-Secure, Microsoft Security Essentials и т. Д. Перейдите к настройкам инструмента и добавьте папку Visual Studio Project в список исключений и/или установите * .vb и * .cs расширения в список исключений.

+0

Спасибо Xaphod, но как я могу отключить эту функциональность Visual Studio? иногда в какой-то среде? У меня есть последние обновления для VS. –

+0

Чтобы отключить функцию автообнаружения в VS 2013 или VS 2015, перейдите в меню «Сервис»> «Параметры»> «Среда»> «Автовосстановление» и снимите флажок «Сохранять информацию об автоматическом восстановлении каждый». (Ответ обновлен) – Xaphod

+0

Привет, Патрик! Не могли бы вы нажать кнопку «Ответ» для ответа, если это было полезно для вас? – Xaphod