Сбой компиляции плагина Winmerge Sample Plugin при преобразовании проекта

Я хочу написать подключаемый модуль WinMerge для вызова моего кода бизнес-уровня C# для преобразования текста.

Я решил начать с пробного плагина, который ближе всего к моим собственным потребностям, но если я захочу его открыть, Visual Studio попытается преобразовать свой файл решения, но просто не выполнит никакой полезной ошибки.

Я выбрал исходный код плагина IgnoreComments. отправная точка. Открытие файла dsp в Visual Studio запускает преобразование.

Если я начну одностороннее преобразование, через несколько секунд появится окно сообщения:

---------------------------
Microsoft Visual Studio
---------------------------
Project upgrade failed.
---------------------------
OK   
---------------------------

В браузере откроется отчет о миграции, содержащий не более:

IgnoreCommentsC.dsp: Unable to convert project. Please make sure this is a valid Visual C++ 6.0 project.
IgnoreCommentsC.dsp: Project upgrade failed.
IgnoreCommentsC.dsp: Converting project file 'C:\snip\winmerge-code-7618-trunk\Plugins\src_VCPP\IgnoreCommentsC\IgnoreCommentsC.dsp'.

Я также обнаружил ошибку на главной странице проекта на sourceforge более недели назад, но проект больше не поддерживается?!

Итак, вопрос в том, что мне нужно сделать, чтобы открыть и скомпилировать этот плагин.


person fabsenet    schedule 29.01.2015    source источник
comment
Открытие .dsp в VS2008 v9.0.30729.4462 QFE работало нормально для меня (с предупреждением о невозможности возврата при обновлении). Компиляция обнаруживает проблему с int j;, которую необходимо переместить за пределы цикла for, и отсутствующим fstream.h include это можно просто закомментировать. В этот момент у меня есть что-то, что компилируется. (На данном этапе нет намерения тестировать его.)   -  person Mark Hurd    schedule 30.01.2015
comment
У меня сейчас тоже на этом этапе! Вопрос в том, как вы загрузили файлы из sourceforge на свой компьютер? Я нажал кнопку загрузки и загрузил последний ствол в виде zip-файла, и мой файл dsp имеет окончание строки unix. я заметил это случайно :) я преобразовал файл dsp в окончание строки Windows, и оттуда миграция заработала!   -  person fabsenet    schedule 30.01.2015
comment
@MarkHurd, спасибо!   -  person fabsenet    schedule 30.01.2015
comment
Я использовал ссылку tsvn версии для разработчиков по адресу Загрузить исходный код — WinMerge, чтобы получить весь исходный код. дерево.   -  person Mark Hurd    schedule 30.01.2015