taglib-sharp now builds

This commit is contained in:
chudov
2012-04-14 00:29:57 +00:00
parent 42064890b7
commit 4fbfccd0d2
6 changed files with 385 additions and 324 deletions

View File

@@ -0,0 +1,36 @@
//
// AssemblyInfo.cs.in: Contains flags to use for the assembly.
//
// Author:
// Brian Nickel (brian.nickel@gmail.com)
//
// Copyright (C) 2006-2007 Brian Nickel
//
// This library is free software; you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License version
// 2.1 as published by the Free Software Foundation.
//
// This library is distributed in the hope that it will be useful, but
// WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public
// License along with this library; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
// USA
//
using System;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
[assembly:AssemblyVersion("2.0.4.0")]
[assembly:AssemblyTitle ("TagLib#")]
[assembly:AssemblyDescription ("A library for reading and writing audio metatags.")]
[assembly:AssemblyCopyright ("Copyright (c) 2006-2007 Brian Nickel. Copyright (c) 2009-2010 Other contributors")]
[assembly:AssemblyCompany ("")]
[assembly:AssemblyDelaySign(false)]
[assembly:AssemblyKeyFile("taglib-sharp.snk")]
[assembly:CLSCompliant(false)]

View File

@@ -23,15 +23,24 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Xml; using System.Xml;
namespace System.Runtime.CompilerServices
{
[AttributeUsageAttribute(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Method)]
internal sealed class ExtensionAttribute : Attribute
{
public ExtensionAttribute() { }
}
}
namespace TagLib.Xmp namespace TagLib.Xmp
{ {
internal static class XmlNodeExtensions internal static class XmlNodeExtensions
{ {
public static bool In (this XmlNode node, string ns) public static bool In(this XmlNode node, string ns)
{ {
return node.NamespaceURI == ns; return node.NamespaceURI == ns;
} }
public static bool Is (this XmlNode node, string ns, string name) public static bool Is (this XmlNode node, string ns, string name)

View File

@@ -0,0 +1,10 @@
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="taglib-sharp publicKeyToken="db62eba44689b5b0" />
<bindingRedirect oldVersion="2.0.0.0-2.0.4.0" newVersion="2.0.4.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>

View File

@@ -1,293 +1,296 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="3.5" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup> <PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>9.0.21022</ProductVersion> <ProductVersion>9.0.21022</ProductVersion>
<SchemaVersion>2.0</SchemaVersion> <SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{6B143A39-C7B2-4743-9917-92262C60E9A6}</ProjectGuid> <ProjectGuid>{6B143A39-C7B2-4743-9917-92262C60E9A6}</ProjectGuid>
<OutputType>Library</OutputType> <OutputType>Library</OutputType>
<RootNamespace>TagLib</RootNamespace> <RootNamespace>TagLib</RootNamespace>
<ApplicationIcon>.</ApplicationIcon> <ApplicationIcon>
<AssemblyName>taglib-sharp</AssemblyName> </ApplicationIcon>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion> <AssemblyName>taglib-sharp</AssemblyName>
<ReleaseVersion>2.0.4.0</ReleaseVersion> <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
</PropertyGroup> <ReleaseVersion>2.0.4.0</ReleaseVersion>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <FileUpgradeFlags>
<DebugSymbols>true</DebugSymbols> </FileUpgradeFlags>
<DebugType>full</DebugType> <UpgradeBackupLocation>
<Optimize>true</Optimize> </UpgradeBackupLocation>
<OutputPath>.</OutputPath> <OldToolsVersion>3.5</OldToolsVersion>
<ErrorReport>prompt</ErrorReport> <TargetFrameworkProfile />
<WarningLevel>4</WarningLevel> </PropertyGroup>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<CheckForOverflowUnderflow>true</CheckForOverflowUnderflow> <DebugSymbols>true</DebugSymbols>
<AssemblyOriginatorKeyFile>.</AssemblyOriginatorKeyFile> <DebugType>full</DebugType>
<Execution> <Optimize>true</Optimize>
<Execution clr-version="Net_2_0" /> <OutputPath>.</OutputPath>
</Execution> <ErrorReport>prompt</ErrorReport>
<DefineConstants>HAVE_SHARPZIPLIB</DefineConstants> <WarningLevel>4</WarningLevel>
</PropertyGroup> <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
<DebugType>none</DebugType> <AssemblyOriginatorKeyFile>.</AssemblyOriginatorKeyFile>
<Optimize>true</Optimize> <Execution>
<OutputPath>.</OutputPath> <Execution clr-version="Net_2_0" />
<ErrorReport>prompt</ErrorReport> </Execution>
<WarningLevel>4</WarningLevel> <DefineConstants>HAVE_SHARPZIPLIB</DefineConstants>
<CheckForOverflowUnderflow>true</CheckForOverflowUnderflow> <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks> </PropertyGroup>
<Execution> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<Execution clr-version="Net_2_0" /> <DebugType>none</DebugType>
</Execution> <Optimize>true</Optimize>
</PropertyGroup> <OutputPath>..\..\bin\Release\</OutputPath>
<ItemGroup> <ErrorReport>prompt</ErrorReport>
<Compile Include="AssemblyInfo.cs" /> <WarningLevel>4</WarningLevel>
<Compile Include="TagLib\Aac\AudioHeader.cs" /> <CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
<Compile Include="TagLib\Aac\BitStream.cs" /> <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<Compile Include="TagLib\Aac\File.cs" /> <Execution>
<Compile Include="TagLib\Aiff\File.cs" /> <Execution clr-version="Net_2_0" />
<Compile Include="TagLib\Aiff\StreamHeader.cs" /> </Execution>
<Compile Include="TagLib\Ape\File.cs" /> <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<Compile Include="TagLib\Ape\Footer.cs" /> </PropertyGroup>
<Compile Include="TagLib\Ape\Item.cs" /> <ItemGroup>
<Compile Include="TagLib\Ape\StreamHeader.cs" /> <Compile Include="AssemblyInfo.cs" />
<Compile Include="TagLib\Ape\Tag.cs" /> <Compile Include="TagLib\Aac\AudioHeader.cs" />
<Compile Include="TagLib\Asf\ContentDescriptionObject.cs" /> <Compile Include="TagLib\Aac\BitStream.cs" />
<Compile Include="TagLib\Asf\ContentDescriptor.cs" /> <Compile Include="TagLib\Aac\File.cs" />
<Compile Include="TagLib\Asf\DescriptionRecord.cs" /> <Compile Include="TagLib\Aiff\File.cs" />
<Compile Include="TagLib\Asf\ExtendedContentDescriptionObject.cs" /> <Compile Include="TagLib\Aiff\StreamHeader.cs" />
<Compile Include="TagLib\Asf\File.cs" /> <Compile Include="TagLib\Ape\File.cs" />
<Compile Include="TagLib\Asf\FilePropertiesObject.cs" /> <Compile Include="TagLib\Ape\Footer.cs" />
<Compile Include="TagLib\Asf\Guid.cs" /> <Compile Include="TagLib\Ape\Item.cs" />
<Compile Include="TagLib\Asf\HeaderExtensionObject.cs" /> <Compile Include="TagLib\Ape\StreamHeader.cs" />
<Compile Include="TagLib\Asf\HeaderObject.cs" /> <Compile Include="TagLib\Ape\Tag.cs" />
<Compile Include="TagLib\Asf\MetadataLibraryObject.cs" /> <Compile Include="TagLib\Asf\ContentDescriptionObject.cs" />
<Compile Include="TagLib\Asf\Object.cs" /> <Compile Include="TagLib\Asf\ContentDescriptor.cs" />
<Compile Include="TagLib\Asf\PaddingObject.cs" /> <Compile Include="TagLib\Asf\DescriptionRecord.cs" />
<Compile Include="TagLib\Asf\StreamPropertiesObject.cs" /> <Compile Include="TagLib\Asf\ExtendedContentDescriptionObject.cs" />
<Compile Include="TagLib\Asf\Tag.cs" /> <Compile Include="TagLib\Asf\File.cs" />
<Compile Include="TagLib\Asf\UnknownObject.cs" /> <Compile Include="TagLib\Asf\FilePropertiesObject.cs" />
<Compile Include="TagLib\ByteVector.cs" /> <Compile Include="TagLib\Asf\Guid.cs" />
<Compile Include="TagLib\ByteVectorList.cs" /> <Compile Include="TagLib\Asf\HeaderExtensionObject.cs" />
<Compile Include="TagLib\CombinedTag.cs" /> <Compile Include="TagLib\Asf\HeaderObject.cs" />
<Compile Include="TagLib\CorruptFileException.cs" /> <Compile Include="TagLib\Asf\MetadataLibraryObject.cs" />
<Compile Include="TagLib\File.cs" /> <Compile Include="TagLib\Asf\Object.cs" />
<Compile Include="TagLib\FileTypes.cs" /> <Compile Include="TagLib\Asf\PaddingObject.cs" />
<Compile Include="TagLib\Flac\Block.cs" /> <Compile Include="TagLib\Asf\StreamPropertiesObject.cs" />
<Compile Include="TagLib\Flac\BlockHeader.cs" /> <Compile Include="TagLib\Asf\Tag.cs" />
<Compile Include="TagLib\Flac\File.cs" /> <Compile Include="TagLib\Asf\UnknownObject.cs" />
<Compile Include="TagLib\Flac\Picture.cs" /> <Compile Include="TagLib\ByteVector.cs" />
<Compile Include="TagLib\Flac\StreamHeader.cs" /> <Compile Include="TagLib\ByteVectorList.cs" />
<Compile Include="TagLib\Genres.cs" /> <Compile Include="TagLib\CombinedTag.cs" />
<Compile Include="TagLib\Gif\Codec.cs" /> <Compile Include="TagLib\CorruptFileException.cs" />
<Compile Include="TagLib\Gif\File.cs" /> <Compile Include="TagLib\File.cs" />
<Compile Include="TagLib\Gif\GifCommentTag.cs" /> <Compile Include="TagLib\FileTypes.cs" />
<Compile Include="TagLib\ICodec.cs" /> <Compile Include="TagLib\Flac\Block.cs" />
<Compile Include="TagLib\Id3v1\StringHandler.cs" /> <Compile Include="TagLib\Flac\BlockHeader.cs" />
<Compile Include="TagLib\Id3v1\Tag.cs" /> <Compile Include="TagLib\Flac\File.cs" />
<Compile Include="TagLib\Id3v2\ExtendedHeader.cs" /> <Compile Include="TagLib\Flac\Picture.cs" />
<Compile Include="TagLib\Id3v2\Footer.cs" /> <Compile Include="TagLib\Flac\StreamHeader.cs" />
<Compile Include="TagLib\Id3v2\Frame.cs" /> <Compile Include="TagLib\Genres.cs" />
<Compile Include="TagLib\Id3v2\FrameFactory.cs" /> <Compile Include="TagLib\Gif\Codec.cs" />
<Compile Include="TagLib\Id3v2\FrameHeader.cs" /> <Compile Include="TagLib\Gif\File.cs" />
<Compile Include="TagLib\Id3v2\Frames\AttachedPictureFrame.cs" /> <Compile Include="TagLib\Gif\GifCommentTag.cs" />
<Compile Include="TagLib\Id3v2\Frames\CommentsFrame.cs" /> <Compile Include="TagLib\ICodec.cs" />
<Compile Include="TagLib\Id3v2\Frames\GeneralEncapsulatedObjectFrame.cs" /> <Compile Include="TagLib\Id3v1\StringHandler.cs" />
<Compile Include="TagLib\Id3v2\Frames\MusicCdIdentifierFrame.cs" /> <Compile Include="TagLib\Id3v1\Tag.cs" />
<Compile Include="TagLib\Id3v2\Frames\PlayCountFrame.cs" /> <Compile Include="TagLib\Id3v2\ExtendedHeader.cs" />
<Compile Include="TagLib\Id3v2\Frames\PopularimeterFrame.cs" /> <Compile Include="TagLib\Id3v2\Footer.cs" />
<Compile Include="TagLib\Id3v2\Frames\PrivateFrame.cs" /> <Compile Include="TagLib\Id3v2\Frame.cs" />
<Compile Include="TagLib\Id3v2\Frames\RelativeVolumeFrame.cs" /> <Compile Include="TagLib\Id3v2\FrameFactory.cs" />
<Compile Include="TagLib\Id3v2\Frames\SynchronizedLyricsFrame.cs" /> <Compile Include="TagLib\Id3v2\FrameHeader.cs" />
<Compile Include="TagLib\Id3v2\Frames\TermsOfUseFrame.cs" /> <Compile Include="TagLib\Id3v2\Frames\AttachedPictureFrame.cs" />
<Compile Include="TagLib\Id3v2\Frames\TextIdentificationFrame.cs" /> <Compile Include="TagLib\Id3v2\Frames\CommentsFrame.cs" />
<Compile Include="TagLib\Id3v2\Frames\UniqueFileIdentifierFrame.cs" /> <Compile Include="TagLib\Id3v2\Frames\GeneralEncapsulatedObjectFrame.cs" />
<Compile Include="TagLib\Id3v2\Frames\UnknownFrame.cs" /> <Compile Include="TagLib\Id3v2\Frames\MusicCdIdentifierFrame.cs" />
<Compile Include="TagLib\Id3v2\Frames\UnsynchronisedLyricsFrame.cs" /> <Compile Include="TagLib\Id3v2\Frames\PlayCountFrame.cs" />
<Compile Include="TagLib\Id3v2\FrameTypes.cs" /> <Compile Include="TagLib\Id3v2\Frames\PopularimeterFrame.cs" />
<Compile Include="TagLib\Id3v2\Header.cs" /> <Compile Include="TagLib\Id3v2\Frames\PrivateFrame.cs" />
<Compile Include="TagLib\Id3v2\SynchData.cs" /> <Compile Include="TagLib\Id3v2\Frames\RelativeVolumeFrame.cs" />
<Compile Include="TagLib\Id3v2\Tag.cs" /> <Compile Include="TagLib\Id3v2\Frames\SynchronizedLyricsFrame.cs" />
<Compile Include="TagLib\IFD\Entries\ByteIFDEntry.cs" /> <Compile Include="TagLib\Id3v2\Frames\TermsOfUseFrame.cs" />
<Compile Include="TagLib\IFD\Entries\ByteVectorIFDEntry.cs" /> <Compile Include="TagLib\Id3v2\Frames\TextIdentificationFrame.cs" />
<Compile Include="TagLib\IFD\Entries\LongArrayIFDEntry.cs" /> <Compile Include="TagLib\Id3v2\Frames\UniqueFileIdentifierFrame.cs" />
<Compile Include="TagLib\IFD\Entries\LongIFDEntry.cs" /> <Compile Include="TagLib\Id3v2\Frames\UnknownFrame.cs" />
<Compile Include="TagLib\IFD\Entries\MakernoteIFDEntry.cs" /> <Compile Include="TagLib\Id3v2\Frames\UnsynchronisedLyricsFrame.cs" />
<Compile Include="TagLib\IFD\Entries\RationalArrayIFDEntry.cs" /> <Compile Include="TagLib\Id3v2\FrameTypes.cs" />
<Compile Include="TagLib\IFD\Entries\Rational.cs" /> <Compile Include="TagLib\Id3v2\Header.cs" />
<Compile Include="TagLib\IFD\Entries\RationalIFDEntry.cs" /> <Compile Include="TagLib\Id3v2\SynchData.cs" />
<Compile Include="TagLib\IFD\Entries\SByteIFDEntry.cs" /> <Compile Include="TagLib\Id3v2\Tag.cs" />
<Compile Include="TagLib\IFD\Entries\ShortArrayIFDEntry.cs" /> <Compile Include="TagLib\IFD\Entries\ByteIFDEntry.cs" />
<Compile Include="TagLib\IFD\Entries\ShortIFDEntry.cs" /> <Compile Include="TagLib\IFD\Entries\ByteVectorIFDEntry.cs" />
<Compile Include="TagLib\IFD\Entries\SLongArrayIFDEntry.cs" /> <Compile Include="TagLib\IFD\Entries\LongArrayIFDEntry.cs" />
<Compile Include="TagLib\IFD\Entries\SLongIFDEntry.cs" /> <Compile Include="TagLib\IFD\Entries\LongIFDEntry.cs" />
<Compile Include="TagLib\IFD\Entries\SRationalArrayIFDEntry.cs" /> <Compile Include="TagLib\IFD\Entries\MakernoteIFDEntry.cs" />
<Compile Include="TagLib\IFD\Entries\SRational.cs" /> <Compile Include="TagLib\IFD\Entries\RationalArrayIFDEntry.cs" />
<Compile Include="TagLib\IFD\Entries\SRationalIFDEntry.cs" /> <Compile Include="TagLib\IFD\Entries\Rational.cs" />
<Compile Include="TagLib\IFD\Entries\SShortArrayIFDEntry.cs" /> <Compile Include="TagLib\IFD\Entries\RationalIFDEntry.cs" />
<Compile Include="TagLib\IFD\Entries\SShortIFDEntry.cs" /> <Compile Include="TagLib\IFD\Entries\SByteIFDEntry.cs" />
<Compile Include="TagLib\IFD\Entries\StringIFDEntry.cs" /> <Compile Include="TagLib\IFD\Entries\ShortArrayIFDEntry.cs" />
<Compile Include="TagLib\IFD\Entries\StripOffsetsIFDEntry.cs" /> <Compile Include="TagLib\IFD\Entries\ShortIFDEntry.cs" />
<Compile Include="TagLib\IFD\Entries\SubIFDArrayEntry.cs" /> <Compile Include="TagLib\IFD\Entries\SLongArrayIFDEntry.cs" />
<Compile Include="TagLib\IFD\Entries\SubIFDEntry.cs" /> <Compile Include="TagLib\IFD\Entries\SLongIFDEntry.cs" />
<Compile Include="TagLib\IFD\Entries\ThumbnailDataIFDEntry.cs" /> <Compile Include="TagLib\IFD\Entries\SRationalArrayIFDEntry.cs" />
<Compile Include="TagLib\IFD\Entries\UndefinedIFDEntry.cs" /> <Compile Include="TagLib\IFD\Entries\SRational.cs" />
<Compile Include="TagLib\IFD\Entries\UserCommentIFDEntry.cs" /> <Compile Include="TagLib\IFD\Entries\SRationalIFDEntry.cs" />
<Compile Include="TagLib\IFD\IFDDirectory.cs" /> <Compile Include="TagLib\IFD\Entries\SShortArrayIFDEntry.cs" />
<Compile Include="TagLib\IFD\IFDEntry.cs" /> <Compile Include="TagLib\IFD\Entries\SShortIFDEntry.cs" />
<Compile Include="TagLib\IFD\IFDEntryType.cs" /> <Compile Include="TagLib\IFD\Entries\StringIFDEntry.cs" />
<Compile Include="TagLib\IFD\IFDReader.cs" /> <Compile Include="TagLib\IFD\Entries\StripOffsetsIFDEntry.cs" />
<Compile Include="TagLib\IFD\IFDRenderer.cs" /> <Compile Include="TagLib\IFD\Entries\SubIFDArrayEntry.cs" />
<Compile Include="TagLib\IFD\IFDStructure.cs" /> <Compile Include="TagLib\IFD\Entries\SubIFDEntry.cs" />
<Compile Include="TagLib\IFD\IFDTag.cs" /> <Compile Include="TagLib\IFD\Entries\ThumbnailDataIFDEntry.cs" />
<Compile Include="TagLib\IFD\Makernotes\Nikon3MakernoteReader.cs" /> <Compile Include="TagLib\IFD\Entries\UndefinedIFDEntry.cs" />
<Compile Include="TagLib\IFD\Tags\CanonFileInfoEntryTag.cs" /> <Compile Include="TagLib\IFD\Entries\UserCommentIFDEntry.cs" />
<Compile Include="TagLib\IFD\Tags\CanonMakerNoteEntryTag.cs" /> <Compile Include="TagLib\IFD\IFDDirectory.cs" />
<Compile Include="TagLib\IFD\Tags\CanonPictureInfoEntryTag.cs" /> <Compile Include="TagLib\IFD\IFDEntry.cs" />
<Compile Include="TagLib\IFD\Tags\ExifEntryTag.cs" /> <Compile Include="TagLib\IFD\IFDEntryType.cs" />
<Compile Include="TagLib\IFD\Tags\GPSEntryTag.cs" /> <Compile Include="TagLib\IFD\IFDReader.cs" />
<Compile Include="TagLib\IFD\Tags\IFDEntryTag.cs" /> <Compile Include="TagLib\IFD\IFDRenderer.cs" />
<Compile Include="TagLib\IFD\Tags\IOPEntryTag.cs" /> <Compile Include="TagLib\IFD\IFDStructure.cs" />
<Compile Include="TagLib\IFD\Tags\Nikon3MakerNoteEntryTag.cs" /> <Compile Include="TagLib\IFD\IFDTag.cs" />
<Compile Include="TagLib\IFD\Tags\NikonIsoInfoEntryTag.cs" /> <Compile Include="TagLib\IFD\Makernotes\Nikon3MakernoteReader.cs" />
<Compile Include="TagLib\IFD\Tags\NikonLensData3EntryTag.cs" /> <Compile Include="TagLib\IFD\Tags\CanonFileInfoEntryTag.cs" />
<Compile Include="TagLib\IFD\Tags\NikonPictureControlEntryTag.cs" /> <Compile Include="TagLib\IFD\Tags\CanonMakerNoteEntryTag.cs" />
<Compile Include="TagLib\IFD\Tags\NikonPreviewMakerNoteEntryTag.cs" /> <Compile Include="TagLib\IFD\Tags\CanonPictureInfoEntryTag.cs" />
<Compile Include="TagLib\IFD\Tags\NikonShotInfoEntryTag.cs" /> <Compile Include="TagLib\IFD\Tags\ExifEntryTag.cs" />
<Compile Include="TagLib\IFD\Tags\NikonVibrationReductionEntryTag.cs" /> <Compile Include="TagLib\IFD\Tags\GPSEntryTag.cs" />
<Compile Include="TagLib\IFD\Tags\NikonWorldTimeEntryTag.cs" /> <Compile Include="TagLib\IFD\Tags\IFDEntryTag.cs" />
<Compile Include="TagLib\IFD\Tags\OlympusMakerNoteEntryTag.cs" /> <Compile Include="TagLib\IFD\Tags\IOPEntryTag.cs" />
<Compile Include="TagLib\IFD\Tags\PanasonicMakerNoteEntryTag.cs" /> <Compile Include="TagLib\IFD\Tags\Nikon3MakerNoteEntryTag.cs" />
<Compile Include="TagLib\IFD\Tags\PentaxMakerNoteEntryTag.cs" /> <Compile Include="TagLib\IFD\Tags\NikonIsoInfoEntryTag.cs" />
<Compile Include="TagLib\IFD\Tags\SonyMakerNoteEntryTag.cs" /> <Compile Include="TagLib\IFD\Tags\NikonLensData3EntryTag.cs" />
<Compile Include="TagLib\Image\Codec.cs" /> <Compile Include="TagLib\IFD\Tags\NikonPictureControlEntryTag.cs" />
<Compile Include="TagLib\Image\CombinedImageTag.cs" /> <Compile Include="TagLib\IFD\Tags\NikonPreviewMakerNoteEntryTag.cs" />
<Compile Include="TagLib\Image\File.cs" /> <Compile Include="TagLib\IFD\Tags\NikonShotInfoEntryTag.cs" />
<Compile Include="TagLib\Image\ImageBlockFile.cs" /> <Compile Include="TagLib\IFD\Tags\NikonVibrationReductionEntryTag.cs" />
<Compile Include="TagLib\Image\ImageOrientation.cs" /> <Compile Include="TagLib\IFD\Tags\NikonWorldTimeEntryTag.cs" />
<Compile Include="TagLib\Image\ImageTag.cs" /> <Compile Include="TagLib\IFD\Tags\OlympusMakerNoteEntryTag.cs" />
<Compile Include="TagLib\Image\NoMetadata\File.cs" /> <Compile Include="TagLib\IFD\Tags\PanasonicMakerNoteEntryTag.cs" />
<Compile Include="TagLib\Jpeg\Codec.cs" /> <Compile Include="TagLib\IFD\Tags\PentaxMakerNoteEntryTag.cs" />
<Compile Include="TagLib\Jpeg\File.cs" /> <Compile Include="TagLib\IFD\Tags\SonyMakerNoteEntryTag.cs" />
<Compile Include="TagLib\Jpeg\JpegCommentTag.cs" /> <Compile Include="TagLib\Image\Codec.cs" />
<Compile Include="TagLib\Jpeg\Marker.cs" /> <Compile Include="TagLib\Image\CombinedImageTag.cs" />
<Compile Include="TagLib\Jpeg\Table.cs" /> <Compile Include="TagLib\Image\File.cs" />
<Compile Include="TagLib\ListBase.cs" /> <Compile Include="TagLib\Image\ImageBlockFile.cs" />
<Compile Include="TagLib\Matroska\AudioTrack.cs" /> <Compile Include="TagLib\Image\ImageOrientation.cs" />
<Compile Include="TagLib\Matroska\EBMLElement.cs" /> <Compile Include="TagLib\Image\ImageTag.cs" />
<Compile Include="TagLib\Matroska\EBMLIDs.cs" /> <Compile Include="TagLib\Image\NoMetadata\File.cs" />
<Compile Include="TagLib\Matroska\File.cs" /> <Compile Include="TagLib\Jpeg\Codec.cs" />
<Compile Include="TagLib\Matroska\MatroskaIDs.cs" /> <Compile Include="TagLib\Jpeg\File.cs" />
<Compile Include="TagLib\Matroska\SubtitleTrack.cs" /> <Compile Include="TagLib\Jpeg\JpegCommentTag.cs" />
<Compile Include="TagLib\Matroska\Tag.cs" /> <Compile Include="TagLib\Jpeg\Marker.cs" />
<Compile Include="TagLib\Matroska\Track.cs" /> <Compile Include="TagLib\Jpeg\Table.cs" />
<Compile Include="TagLib\Matroska\VideoTrack.cs" /> <Compile Include="TagLib\ListBase.cs" />
<Compile Include="TagLib\Mpc\File.cs" /> <Compile Include="TagLib\Matroska\AudioTrack.cs" />
<Compile Include="TagLib\Mpc\StreamHeader.cs" /> <Compile Include="TagLib\Matroska\EBMLElement.cs" />
<Compile Include="TagLib\Mpeg4\AppleTag.cs" /> <Compile Include="TagLib\Matroska\EBMLIDs.cs" />
<Compile Include="TagLib\Mpeg4\Box.cs" /> <Compile Include="TagLib\Matroska\File.cs" />
<Compile Include="TagLib\Mpeg4\Boxes\AppleAdditionalInfoBox.cs" /> <Compile Include="TagLib\Matroska\MatroskaIDs.cs" />
<Compile Include="TagLib\Mpeg4\Boxes\AppleAnnotationBox.cs" /> <Compile Include="TagLib\Matroska\SubtitleTrack.cs" />
<Compile Include="TagLib\Mpeg4\Boxes\AppleDataBox.cs" /> <Compile Include="TagLib\Matroska\Tag.cs" />
<Compile Include="TagLib\Mpeg4\Boxes\AppleElementaryStreamDescriptor.cs" /> <Compile Include="TagLib\Matroska\Track.cs" />
<Compile Include="TagLib\Mpeg4\Boxes\AppleItemListBox.cs" /> <Compile Include="TagLib\Matroska\VideoTrack.cs" />
<Compile Include="TagLib\Mpeg4\Boxes\FullBox.cs" /> <Compile Include="TagLib\Mpc\File.cs" />
<Compile Include="TagLib\Mpeg4\Boxes\IsoAudioSampleEntry.cs" /> <Compile Include="TagLib\Mpc\StreamHeader.cs" />
<Compile Include="TagLib\Mpeg4\Boxes\IsoChunkLargeOffsetBox.cs" /> <Compile Include="TagLib\Mpeg4\AppleTag.cs" />
<Compile Include="TagLib\Mpeg4\Boxes\IsoChunkOffsetBox.cs" /> <Compile Include="TagLib\Mpeg4\Box.cs" />
<Compile Include="TagLib\Mpeg4\Boxes\IsoFreeSpaceBox.cs" /> <Compile Include="TagLib\Mpeg4\Boxes\AppleAdditionalInfoBox.cs" />
<Compile Include="TagLib\Mpeg4\Boxes\IsoHandlerBox.cs" /> <Compile Include="TagLib\Mpeg4\Boxes\AppleAnnotationBox.cs" />
<Compile Include="TagLib\Mpeg4\Boxes\IsoMetaBox.cs" /> <Compile Include="TagLib\Mpeg4\Boxes\AppleDataBox.cs" />
<Compile Include="TagLib\Mpeg4\Boxes\IsoMovieHeaderBox.cs" /> <Compile Include="TagLib\Mpeg4\Boxes\AppleElementaryStreamDescriptor.cs" />
<Compile Include="TagLib\Mpeg4\Boxes\IsoSampleDescriptionBox.cs" /> <Compile Include="TagLib\Mpeg4\Boxes\AppleItemListBox.cs" />
<Compile Include="TagLib\Mpeg4\Boxes\IsoSampleEntry.cs" /> <Compile Include="TagLib\Mpeg4\Boxes\FullBox.cs" />
<Compile Include="TagLib\Mpeg4\Boxes\IsoSampleTableBox.cs" /> <Compile Include="TagLib\Mpeg4\Boxes\IsoAudioSampleEntry.cs" />
<Compile Include="TagLib\Mpeg4\Boxes\IsoUserDataBox.cs" /> <Compile Include="TagLib\Mpeg4\Boxes\IsoChunkLargeOffsetBox.cs" />
<Compile Include="TagLib\Mpeg4\Boxes\IsoVisualSampleEntry.cs" /> <Compile Include="TagLib\Mpeg4\Boxes\IsoChunkOffsetBox.cs" />
<Compile Include="TagLib\Mpeg4\Boxes\UnknownBox.cs" /> <Compile Include="TagLib\Mpeg4\Boxes\IsoFreeSpaceBox.cs" />
<Compile Include="TagLib\Mpeg4\BoxFactory.cs" /> <Compile Include="TagLib\Mpeg4\Boxes\IsoHandlerBox.cs" />
<Compile Include="TagLib\Mpeg4\BoxHeader.cs" /> <Compile Include="TagLib\Mpeg4\Boxes\IsoMetaBox.cs" />
<Compile Include="TagLib\Mpeg4\BoxTypes.cs" /> <Compile Include="TagLib\Mpeg4\Boxes\IsoMovieHeaderBox.cs" />
<Compile Include="TagLib\Mpeg4\File.cs" /> <Compile Include="TagLib\Mpeg4\Boxes\IsoSampleDescriptionBox.cs" />
<Compile Include="TagLib\Mpeg4\FileParser.cs" /> <Compile Include="TagLib\Mpeg4\Boxes\IsoSampleEntry.cs" />
<Compile Include="TagLib\Mpeg\AudioFile.cs" /> <Compile Include="TagLib\Mpeg4\Boxes\IsoSampleTableBox.cs" />
<Compile Include="TagLib\Mpeg\AudioHeader.cs" /> <Compile Include="TagLib\Mpeg4\Boxes\IsoUserDataBox.cs" />
<Compile Include="TagLib\Mpeg\File.cs" /> <Compile Include="TagLib\Mpeg4\Boxes\IsoVisualSampleEntry.cs" />
<Compile Include="TagLib\Mpeg\VBRIHeader.cs" /> <Compile Include="TagLib\Mpeg4\Boxes\UnknownBox.cs" />
<Compile Include="TagLib\Mpeg\VideoHeader.cs" /> <Compile Include="TagLib\Mpeg4\BoxFactory.cs" />
<Compile Include="TagLib\Mpeg\XingHeader.cs" /> <Compile Include="TagLib\Mpeg4\BoxHeader.cs" />
<Compile Include="TagLib\NonContainer\EndTag.cs" /> <Compile Include="TagLib\Mpeg4\BoxTypes.cs" />
<Compile Include="TagLib\NonContainer\File.cs" /> <Compile Include="TagLib\Mpeg4\File.cs" />
<Compile Include="TagLib\NonContainer\StartTag.cs" /> <Compile Include="TagLib\Mpeg4\FileParser.cs" />
<Compile Include="TagLib\NonContainer\Tag.cs" /> <Compile Include="TagLib\Mpeg\AudioFile.cs" />
<Compile Include="TagLib\Ogg\Bitstream.cs" /> <Compile Include="TagLib\Mpeg\AudioHeader.cs" />
<Compile Include="TagLib\Ogg\Codec.cs" /> <Compile Include="TagLib\Mpeg\File.cs" />
<Compile Include="TagLib\Ogg\Codecs\Theora.cs" /> <Compile Include="TagLib\Mpeg\VBRIHeader.cs" />
<Compile Include="TagLib\Ogg\Codecs\Vorbis.cs" /> <Compile Include="TagLib\Mpeg\VideoHeader.cs" />
<Compile Include="TagLib\Ogg\File.cs" /> <Compile Include="TagLib\Mpeg\XingHeader.cs" />
<Compile Include="TagLib\Ogg\GroupedComment.cs" /> <Compile Include="TagLib\NonContainer\EndTag.cs" />
<Compile Include="TagLib\Ogg\Page.cs" /> <Compile Include="TagLib\NonContainer\File.cs" />
<Compile Include="TagLib\Ogg\PageHeader.cs" /> <Compile Include="TagLib\NonContainer\StartTag.cs" />
<Compile Include="TagLib\Ogg\Paginator.cs" /> <Compile Include="TagLib\NonContainer\Tag.cs" />
<Compile Include="TagLib\Ogg\XiphComment.cs" /> <Compile Include="TagLib\Ogg\Bitstream.cs" />
<Compile Include="TagLib\Picture.cs" /> <Compile Include="TagLib\Ogg\Codec.cs" />
<Compile Include="TagLib\Png\Codec.cs" /> <Compile Include="TagLib\Ogg\Codecs\Theora.cs" />
<Compile Include="TagLib\Png\File.cs" /> <Compile Include="TagLib\Ogg\Codecs\Vorbis.cs" />
<Compile Include="TagLib\Png\PngTag.cs" /> <Compile Include="TagLib\Ogg\File.cs" />
<Compile Include="TagLib\Properties.cs" /> <Compile Include="TagLib\Ogg\GroupedComment.cs" />
<Compile Include="TagLib\ReadOnlyByteVector.cs" /> <Compile Include="TagLib\Ogg\Page.cs" />
<Compile Include="TagLib\Riff\AviHeaderList.cs" /> <Compile Include="TagLib\Ogg\PageHeader.cs" />
<Compile Include="TagLib\Riff\AviStream.cs" /> <Compile Include="TagLib\Ogg\Paginator.cs" />
<Compile Include="TagLib\Riff\BitmapInfoHeader.cs" /> <Compile Include="TagLib\Ogg\XiphComment.cs" />
<Compile Include="TagLib\Riff\DivXTag.cs" /> <Compile Include="TagLib\Picture.cs" />
<Compile Include="TagLib\Riff\File.cs" /> <Compile Include="TagLib\Png\Codec.cs" />
<Compile Include="TagLib\Riff\InfoTag.cs" /> <Compile Include="TagLib\Png\File.cs" />
<Compile Include="TagLib\Riff\List.cs" /> <Compile Include="TagLib\Png\PngTag.cs" />
<Compile Include="TagLib\Riff\ListTag.cs" /> <Compile Include="TagLib\Properties.cs" />
<Compile Include="TagLib\Riff\MovieIdTag.cs" /> <Compile Include="TagLib\ReadOnlyByteVector.cs" />
<Compile Include="TagLib\Riff\WaveFormatEx.cs" /> <Compile Include="TagLib\Riff\AviHeaderList.cs" />
<Compile Include="TagLib\StringList.cs" /> <Compile Include="TagLib\Riff\AviStream.cs" />
<Compile Include="TagLib\SupportedMimeType.cs" /> <Compile Include="TagLib\Riff\BitmapInfoHeader.cs" />
<Compile Include="TagLib\Tag.cs" /> <Compile Include="TagLib\Riff\DivXTag.cs" />
<Compile Include="TagLib\Tiff\Arw\File.cs" /> <Compile Include="TagLib\Riff\File.cs" />
<Compile Include="TagLib\Tiff\BaseTiffFile.cs" /> <Compile Include="TagLib\Riff\InfoTag.cs" />
<Compile Include="TagLib\Tiff\Codec.cs" /> <Compile Include="TagLib\Riff\List.cs" />
<Compile Include="TagLib\Tiff\Cr2\File.cs" /> <Compile Include="TagLib\Riff\ListTag.cs" />
<Compile Include="TagLib\Tiff\Dng\File.cs" /> <Compile Include="TagLib\Riff\MovieIdTag.cs" />
<Compile Include="TagLib\Tiff\File.cs" /> <Compile Include="TagLib\Riff\WaveFormatEx.cs" />
<Compile Include="TagLib\Tiff\Nef\File.cs" /> <Compile Include="TagLib\StringList.cs" />
<Compile Include="TagLib\Tiff\Pef\File.cs" /> <Compile Include="TagLib\SupportedMimeType.cs" />
<Compile Include="TagLib\Tiff\Rw2\File.cs" /> <Compile Include="TagLib\Tag.cs" />
<Compile Include="TagLib\Tiff\Rw2\IFDReader.cs" /> <Compile Include="TagLib\Tiff\Arw\File.cs" />
<Compile Include="TagLib\Tiff\Rw2\IFDTag.cs" /> <Compile Include="TagLib\Tiff\BaseTiffFile.cs" />
<Compile Include="TagLib\UnsupportedFormatException.cs" /> <Compile Include="TagLib\Tiff\Codec.cs" />
<Compile Include="TagLib\WavPack\File.cs" /> <Compile Include="TagLib\Tiff\Cr2\File.cs" />
<Compile Include="TagLib\WavPack\StreamHeader.cs" /> <Compile Include="TagLib\Tiff\Dng\File.cs" />
<Compile Include="TagLib\Xmp\XmlNodeExtensions.cs" /> <Compile Include="TagLib\Tiff\File.cs" />
<Compile Include="TagLib\Xmp\XmpNode.cs" /> <Compile Include="TagLib\Tiff\Nef\File.cs" />
<Compile Include="TagLib\Xmp\XmpNodeType.cs" /> <Compile Include="TagLib\Tiff\Pef\File.cs" />
<Compile Include="TagLib\Xmp\XmpNodeVisitor.cs" /> <Compile Include="TagLib\Tiff\Rw2\File.cs" />
<Compile Include="TagLib\Xmp\XmpTag.cs" /> <Compile Include="TagLib\Tiff\Rw2\IFDReader.cs" />
</ItemGroup> <Compile Include="TagLib\Tiff\Rw2\IFDTag.cs" />
<ItemGroup> <Compile Include="TagLib\UnsupportedFormatException.cs" />
<Folder Include="TagLib\NonContainer\" /> <Compile Include="TagLib\WavPack\File.cs" />
<Folder Include="TagLib\Ogg\Codecs\" /> <Compile Include="TagLib\WavPack\StreamHeader.cs" />
<Folder Include="TagLib\Riff\" /> <Compile Include="TagLib\Xmp\XmlNodeExtensions.cs" />
<Folder Include="TagLib\Id3v2\" /> <Compile Include="TagLib\Xmp\XmpNode.cs" />
<Folder Include="TagLib\Mpeg4\" /> <Compile Include="TagLib\Xmp\XmpNodeType.cs" />
<Folder Include="TagLib\Ogg\" /> <Compile Include="TagLib\Xmp\XmpNodeVisitor.cs" />
</ItemGroup> <Compile Include="TagLib\Xmp\XmpTag.cs" />
<ItemGroup> </ItemGroup>
<Reference Include="System" /> <ItemGroup />
<Reference Include="System.Xml" /> <ItemGroup>
<Reference Include="System.Core" /> <Reference Include="ICSharpCode.SharpZipLib">
<Reference Include="ICSharpCode.SharpZipLib" /> <HintPath>..\..\ThirdParty\ICSharpCode.SharpZipLib.dll</HintPath>
</ItemGroup> </Reference>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <Reference Include="System" />
<ItemGroup> <Reference Include="System.Xml" />
<None Include="AssemblyInfo.cs.in" /> </ItemGroup>
<None Include="policy.2.0.taglib-sharp.config.in" /> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<None Include="taglib-sharp.snk" /> <ItemGroup>
<None Include="TagLib\TagLib.sources" /> <None Include="AssemblyInfo.cs.in" />
</ItemGroup> <None Include="policy.2.0.taglib-sharp.config.in" />
</Project> <None Include="taglib-sharp.snk" />
<None Include="TagLib\TagLib.sources" />
</ItemGroup>
</Project>

Binary file not shown.

View File

@@ -1,9 +1,9 @@
 
Microsoft Visual Studio Solution File, Format Version 10.00 Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2008 # Visual Studio 2010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "taglib-sharp", "src\taglib-sharp.csproj", "{6B143A39-C7B2-4743-9917-92262C60E9A6}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "taglib-sharp", "src\taglib-sharp.csproj", "{6B143A39-C7B2-4743-9917-92262C60E9A6}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "tests", "tests\tests.csproj", "{4D1C6110-D6F2-496E-BD7E-E45B7217D458}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "tests", "tests\tests.csproj", "{4D1C6110-D6F2-496E-BD7E-E45B7217D458}"
EndProject EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -11,27 +11,30 @@ Global
Release|Any CPU = Release|Any CPU Release|Any CPU = Release|Any CPU
EndGlobalSection EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution GlobalSection(ProjectConfigurationPlatforms) = postSolution
{6B143A39-C7B2-4743-9917-92262C60E9A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6B143A39-C7B2-4743-9917-92262C60E9A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6B143A39-C7B2-4743-9917-92262C60E9A6}.Debug|Any CPU.Build.0 = Debug|Any CPU {6B143A39-C7B2-4743-9917-92262C60E9A6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6B143A39-C7B2-4743-9917-92262C60E9A6}.Release|Any CPU.ActiveCfg = Release|Any CPU {6B143A39-C7B2-4743-9917-92262C60E9A6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6B143A39-C7B2-4743-9917-92262C60E9A6}.Release|Any CPU.Build.0 = Release|Any CPU {6B143A39-C7B2-4743-9917-92262C60E9A6}.Release|Any CPU.Build.0 = Release|Any CPU
{4D1C6110-D6F2-496E-BD7E-E45B7217D458}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4D1C6110-D6F2-496E-BD7E-E45B7217D458}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4D1C6110-D6F2-496E-BD7E-E45B7217D458}.Debug|Any CPU.Build.0 = Debug|Any CPU {4D1C6110-D6F2-496E-BD7E-E45B7217D458}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4D1C6110-D6F2-496E-BD7E-E45B7217D458}.Release|Any CPU.ActiveCfg = Release|Any CPU {4D1C6110-D6F2-496E-BD7E-E45B7217D458}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4D1C6110-D6F2-496E-BD7E-E45B7217D458}.Release|Any CPU.Build.0 = Release|Any CPU {4D1C6110-D6F2-496E-BD7E-E45B7217D458}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution GlobalSection(MonoDevelopProperties) = preSolution
StartupItem = tests\tests.csproj StartupItem = tests\tests.csproj
Policies = $0 Policies = $0
$0.TextStylePolicy = $1 $0.TextStylePolicy = $1
$1.inheritsSet = null $1.inheritsSet = null
$1.scope = application/x-mdp $1.scope = application/x-mdp
$0.StandardHeader = $2 $0.StandardHeader = $2
$2.inheritsSet = LGPLv2License $2.inheritsSet = LGPLv2License
$0.DotNetNamingPolicy = $3 $0.DotNetNamingPolicy = $3
$3.DirectoryNamespaceAssociation = None $3.DirectoryNamespaceAssociation = None
$3.ResourceNamePolicy = FileFormatDefault $3.ResourceNamePolicy = FileFormatDefault
version = 2.0.4.0 version = 2.0.4.0
outputpath = build outputpath = build
EndGlobalSection EndGlobalSection
EndGlobal EndGlobal