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