2015-09-15 4 views
1

Установленная Visual Studio 2015 добавила файл TypeScript в существующую папку проекта. Файл выглядит следующим образом (из образца Telerik):Ошибка компиляции скрипта в Visual Studio 2015

interface Book { 
    title: string; 
    author: string; 
    bookInfo:() => string; 
} 

var b: Book = { 
    title: 'Moby Dick', 
    author: 'Herman Melville', 
    bookInfo: function() { 
     return this.title + " by : " + this.author; 
    } 
} 

var book = b.bookInfo(); 
alert(book); 

При построении решения, я получил сообщение об ошибке:

Серьезность: Ошибка Описание: Сервер автоматизации не может создать объект
проекта: Project1
Файл: VSTSC

Пошел в Developer командной строки для VS2015 и побежал TSC просто чтобы посмотреть, что возвращается:

C:\Tfs\Project1\Scripts\app>tsc tsc.js(703, 13) JavaScript runtime error: Automation server can't create object

То же сообщение, как в Visual Studio 2015.

Неуверенный, что проблема с машинописи компилятором. Я действительно удостоверился, что я установил TypeScript 1.5.4 через Инструменты> Расширения и Обновления.

Каким должен быть следующий следующий шаг?

ответ

1

Похоже, что это одна из известных проблем. Рассмотрим this link

+0

Да, я смотрел там до и по ссылке, он поддерживает только Windows 2000 и XP. Я запускаю Windows 7 SP1. –

+0

Я понятия не имею ... попытайтесь скомпилировать свой код с помощью [** gulp **] (https://www.npmjs.com/package/gulp-typescript) или что-то в этом роде. Также попытайтесь опубликовать свою проблему в [официальном потоке github] (https://github.com/Microsoft/TypeScript/issues/new) –

1

По умолчанию tsc на окнах (версия для не-узлов) использует JavaScript-движок IE для выполнения JavaScript.

From here:

The simple solution may be to reset your IE security settings to the default Medium-high setting

отключить также любые сторонние активные компоненты х вы установленные в IE.

+0

, который не работает для меня, я также попытался изменить его разными способами – deadManN

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