From 50061502a78a47168deeaec19ba8d3ebc7b517a2 Mon Sep 17 00:00:00 2001 From: mikhailshilkov Date: Thu, 15 Jun 2017 11:00:11 +0200 Subject: [PATCH] #13 Update to Fody Version 2 --- NuGet/With.Fody.nuspec | 2 +- Tests/Tests.csproj | 16 ++++++++-------- Tests/WeaverTests.cs | 19 ++++++++++--------- Tests/packages.config | 2 +- With.Fody/AssemblyInfo.cs | 4 ++-- With.Fody/With.Fody.csproj | 16 ++++++++-------- With.Fody/packages.config | 2 +- 7 files changed, 31 insertions(+), 30 deletions(-) diff --git a/NuGet/With.Fody.nuspec b/NuGet/With.Fody.nuspec index 07963a3..8dc311c 100644 --- a/NuGet/With.Fody.nuspec +++ b/NuGet/With.Fody.nuspec @@ -16,7 +16,7 @@ en-UK ILWeaving, Fody, Cecil - + \ No newline at end of file diff --git a/Tests/Tests.csproj b/Tests/Tests.csproj index b9b8403..43c5540 100644 --- a/Tests/Tests.csproj +++ b/Tests/Tests.csproj @@ -32,20 +32,20 @@ - - ..\packages\FodyCecil.1.29.2\lib\net40\Mono.Cecil.dll + + ..\packages\FodyCecil.2.1.0\lib\net40\Mono.Cecil.dll True - - ..\packages\FodyCecil.1.29.2\lib\net40\Mono.Cecil.Mdb.dll + + ..\packages\FodyCecil.2.1.0\lib\net40\Mono.Cecil.Mdb.dll True - - ..\packages\FodyCecil.1.29.2\lib\net40\Mono.Cecil.Pdb.dll + + ..\packages\FodyCecil.2.1.0\lib\net40\Mono.Cecil.Pdb.dll True - - ..\packages\FodyCecil.1.29.2\lib\net40\Mono.Cecil.Rocks.dll + + ..\packages\FodyCecil.2.1.0\lib\net40\Mono.Cecil.Rocks.dll True diff --git a/Tests/WeaverTests.cs b/Tests/WeaverTests.cs index c07efb1..ab888b4 100644 --- a/Tests/WeaverTests.cs +++ b/Tests/WeaverTests.cs @@ -31,16 +31,17 @@ public void Setup() var assemblyResolver = new DefaultAssemblyResolver(); assemblyResolver.AddSearchDirectory(assemblyProcessBinPath); - var moduleDefinition = ModuleDefinition.ReadModule(newAssemblyPath); - - var weavingTask = new ModuleWeaver + using (var moduleDefinition = ModuleDefinition.ReadModule(assemblyPath)) { - ModuleDefinition = moduleDefinition, - AssemblyResolver = assemblyResolver, - }; - - weavingTask.Execute(); - moduleDefinition.Write(newAssemblyPath); + var weavingTask = new ModuleWeaver + { + ModuleDefinition = moduleDefinition, + AssemblyResolver = assemblyResolver + }; + + weavingTask.Execute(); + moduleDefinition.Write(newAssemblyPath); + } assembly = Assembly.LoadFile(newAssemblyPath); diff --git a/Tests/packages.config b/Tests/packages.config index 26e7536..d521c7f 100644 --- a/Tests/packages.config +++ b/Tests/packages.config @@ -1,5 +1,5 @@  - + \ No newline at end of file diff --git a/With.Fody/AssemblyInfo.cs b/With.Fody/AssemblyInfo.cs index ca723a8..495d6b3 100644 --- a/With.Fody/AssemblyInfo.cs +++ b/With.Fody/AssemblyInfo.cs @@ -2,5 +2,5 @@ [assembly: AssemblyTitle("With.Fody")] [assembly: AssemblyProduct("With.Fody")] -[assembly: AssemblyVersion("0.6.1")] -[assembly: AssemblyFileVersion("0.6.1")] +[assembly: AssemblyVersion("0.8.0")] +[assembly: AssemblyFileVersion("0.8.0")] diff --git a/With.Fody/With.Fody.csproj b/With.Fody/With.Fody.csproj index 2cffedd..3642882 100644 --- a/With.Fody/With.Fody.csproj +++ b/With.Fody/With.Fody.csproj @@ -39,20 +39,20 @@ ..\key.snk - - ..\packages\FodyCecil.1.29.2\lib\net40\Mono.Cecil.dll + + ..\packages\FodyCecil.2.1.0\lib\net40\Mono.Cecil.dll True - - ..\packages\FodyCecil.1.29.2\lib\net40\Mono.Cecil.Mdb.dll + + ..\packages\FodyCecil.2.1.0\lib\net40\Mono.Cecil.Mdb.dll True - - ..\packages\FodyCecil.1.29.2\lib\net40\Mono.Cecil.Pdb.dll + + ..\packages\FodyCecil.2.1.0\lib\net40\Mono.Cecil.Pdb.dll True - - ..\packages\FodyCecil.1.29.2\lib\net40\Mono.Cecil.Rocks.dll + + ..\packages\FodyCecil.2.1.0\lib\net40\Mono.Cecil.Rocks.dll True diff --git a/With.Fody/packages.config b/With.Fody/packages.config index c39cd04..b858d75 100644 --- a/With.Fody/packages.config +++ b/With.Fody/packages.config @@ -1,4 +1,4 @@  - + \ No newline at end of file