我想编写一个 WinMerge 插件来调用我的 C# 业务层代码来进行文本转换。
我决定从最接近我自己需求的示例插件开始,但是如果我想打开它,Visual Studio 会尝试转换其解决方案文件,但它只是失败而没有任何有用的错误。
IgnoreComments 插件源代码是我选择的起点。在 Visual Studio 中打开 dsp 文件会触发转换。
如果我开始单向转换,稍后会出现一个消息框:
---------------------------
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 上的项目主页上打开了一个错误,但该项目不再维护?!
所以问题是,我需要做什么来打开和编译这个插件。