在不到一个月内弃用的Google Earth API与支持Google地球和Bing地图的KML / Z文件的强大功能之间,我对SharpKML非常感兴趣。我希望将它用于地理上20多个Kodachrome数字化扫描幻灯片!
因此,我从http://sharpkml.codeplex.com/SourceControl/latest下载并解压缩了sharpkml-44444.zip,产生了SharpKML.sln和5个项目。使用Visual Studio 15 Express for Windows,我打开了SharpKML.sln。在5个项目中,4个开放,1个没有:
不支持的 - SharpKml.Core,“C:\ Users \ Preferred customer \ SharpKml Website ZipSources \ SharpKml \ SharpKml.Core.csproj”
可以在Visual Studio 2015,Visual Studio 2013,Visual Studio 2012和Visual Studio 2010 SP1中打开这些项目,而无需更改它们。 - 示例,“C:\ Users \ Preferred customer \ SharpKml Website ZipSources \ Examples \ Examples.csproj” - UnitTests,“C:\ Users \ Preferred customer \ SharpKml Website ZipSources \ UnitTests \ UnitTests.csproj” - SharpKml.Kmz,“C:\ Users \ Preferred customer \ SharpKml Website ZipSources \ SharpKml.Kmz \ SharpKml.Kmz.csproj” - SharpKml,“C:\ Users \ Preferred customer \ SharpKml Website ZipSources \ SharpKml.sln”
最重要的SharpKml.Core.csproj无法打开!从SharpKML的原始VS 13开始,Studio 15不再支持其可移植类库ProjectType --- ProjectGuid 786C830F-07A1-408B-BD7F-6EE04809D6DB ---在http://blog.mjjames.co.uk/2012/05/portable-class-library-projects-and.html页面,我尝试下载并运行PortableLibraryTools.exe / buildmachine,但这也无效。这是一个2010年的帖子;它过时了吗?
对我而言,这是一个具有里程碑意义的挫败感。 KML是最先进的; SharpKML设计精美!但是,[expletive]因为Studio版本13到15不兼容而死亡。来吧,伙计们!