From 7b59629c9307e9dfb4b8ef64afcd12809fafd62c Mon Sep 17 00:00:00 2001 From: icedream Date: Sat, 18 Apr 2015 23:08:07 +0200 Subject: [PATCH] Upgrade to .NET Framework 4.5 and update dependencies. --- .../Addon/MinifiedMediaAddonFileInfo.cs | 3 ++- .../GarrysMod.AddonCreator.csproj | 21 +++++++++++-------- src/addoncreator/app.config | 3 +++ src/addoncreator/packages.config | 4 ++-- 4 files changed, 19 insertions(+), 12 deletions(-) create mode 100644 src/addoncreator/app.config diff --git a/src/addoncreator/Addon/MinifiedMediaAddonFileInfo.cs b/src/addoncreator/Addon/MinifiedMediaAddonFileInfo.cs index f27e809..484b33a 100644 --- a/src/addoncreator/Addon/MinifiedMediaAddonFileInfo.cs +++ b/src/addoncreator/Addon/MinifiedMediaAddonFileInfo.cs @@ -74,7 +74,8 @@ namespace GarrysMod.AddonCreator.Addon } } - using (var tags = TagLib.File.Create(_tempFile)) + using (var s = new FileStream(_tempFile, FileMode.Open, FileAccess.Read)) + using (var tags = TagLib.File.Create(new StreamFileAbstraction(_tempFile, s, s))) { if (tags.PossiblyCorrupt && !IgnoreCorrupted) { diff --git a/src/addoncreator/GarrysMod.AddonCreator.csproj b/src/addoncreator/GarrysMod.AddonCreator.csproj index eb7b164..0860122 100644 --- a/src/addoncreator/GarrysMod.AddonCreator.csproj +++ b/src/addoncreator/GarrysMod.AddonCreator.csproj @@ -9,10 +9,11 @@ Properties GarrysMod.AddonCreator gmadsharp - v4.0 + v4.5 512 ..\..\ true + AnyCPU @@ -41,20 +42,21 @@ $(SolutionDir)\bin\$(Configuration)\$(Platform)\ - GarrysMod.AddonCreator.Program + + - False - $(SolutionDir)\packages\Newtonsoft.Json.6.0.5\lib\net40\Newtonsoft.Json.dll - - - $(SolutionDir)\packages\taglib.2.1.0.0\lib\policy.2.0.taglib-sharp.dll + $(SolutionDir)\packages\Newtonsoft.Json.6.0.8\lib\net45\Newtonsoft.Json.dll + True - - $(SolutionDir)\packages\taglib.2.1.0.0\lib\taglib-sharp.dll + + + + $(SolutionDir)\packages\TagLib.Portable.1.0.2\lib\portable-net45+win8+wpa81\TagLib.Portable.dll + True @@ -73,6 +75,7 @@ + diff --git a/src/addoncreator/app.config b/src/addoncreator/app.config new file mode 100644 index 0000000..51278a4 --- /dev/null +++ b/src/addoncreator/app.config @@ -0,0 +1,3 @@ + + + diff --git a/src/addoncreator/packages.config b/src/addoncreator/packages.config index abbd14a..fba3a65 100644 --- a/src/addoncreator/packages.config +++ b/src/addoncreator/packages.config @@ -1,6 +1,6 @@  - - + + \ No newline at end of file