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