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