Skip to content

Commit 624d45a

Browse files
authored
Merge pull request #87 from tibel/update-deps
Update dependencies
2 parents afb9915 + d2519e5 commit 624d45a

4 files changed

Lines changed: 10 additions & 22 deletions

File tree

src/NetArchTest.Rules/Extensions/TypeExtensions.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,7 @@ public static TypeDefinition ToTypeDefinition(this Type type)
2121
var assembly = Assembly.GetAssembly(type);
2222

2323
// Load the assembly into the Mono.Cecil library
24-
UriBuilder uri = new UriBuilder(assembly.CodeBase);
25-
string path = Uri.UnescapeDataString(uri.Path);
26-
var assemblyDef = AssemblyDefinition.ReadAssembly(path);
24+
var assemblyDef = AssemblyDefinition.ReadAssembly(assembly.Location);
2725

2826
// Find the matching type
2927
var dependencies = (assemblyDef.Modules

src/NetArchTest.Rules/NetArchTest.Rules.csproj

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,17 @@
1313
<RepositoryUrl>https://github.com/BenMorris/NetArchTest</RepositoryUrl>
1414
<PackageTags>test architecture dependencies archtest</PackageTags>
1515
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
16-
</PropertyGroup>
17-
18-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
19-
<DocumentationFile>NetArchTest.Rules.xml</DocumentationFile>
20-
</PropertyGroup>
21-
22-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
23-
<DocumentationFile>NetArchTest.Rules.xml</DocumentationFile>
16+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
2417
</PropertyGroup>
2518

2619
<ItemGroup>
27-
<PackageReference Include="Mono.Cecil" Version="0.11.2" />
20+
<PackageReference Include="Mono.Cecil" Version="0.11.3" />
2821
<PackageReference Include="System.Reflection.Extensions" Version="4.3.0" />
2922
<PackageReference Include="System.Reflection.Primitives" Version="4.3.0" />
3023
</ItemGroup>
3124

3225
<ItemGroup>
33-
<None Include="bm-nuget-icon.png" Pack="true" PackagePath="" />
26+
<None Include="bm-nuget-icon.png" Pack="true" PackagePath="" />
3427
</ItemGroup>
3528

3629
</Project>

src/NetArchTest.Rules/Types.cs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,7 @@ public static Types InAssemblies(IEnumerable<Assembly> assemblies, IEnumerable<s
8383
if (!assembly.IsDynamic)
8484
{
8585
// Load the assembly using Mono.Cecil.
86-
UriBuilder uri = new UriBuilder(assembly.CodeBase);
87-
string path = Uri.UnescapeDataString(uri.Path);
86+
8887

8988
AssemblyDefinition assemblyDef = null;
9089
if (searchDirectories?.Any() ?? false)
@@ -95,11 +94,11 @@ public static Types InAssemblies(IEnumerable<Assembly> assemblies, IEnumerable<s
9594
defaultAssemblyResolver.AddSearchDirectory(searchDirectory);
9695
}
9796

98-
assemblyDef = ReadAssemblyDefinition(path, new ReaderParameters { AssemblyResolver = defaultAssemblyResolver });
97+
assemblyDef = ReadAssemblyDefinition(assembly.Location, new ReaderParameters { AssemblyResolver = defaultAssemblyResolver });
9998
}
10099
else
101100
{
102-
assemblyDef = ReadAssemblyDefinition(path);
101+
assemblyDef = ReadAssemblyDefinition(assembly.Location);
103102
}
104103

105104
// Read all the types in the assembly
@@ -134,9 +133,7 @@ public static Types InNamespace(string name)
134133
if (!assembly.IsDynamic)
135134
{
136135
// Load the assembly using Mono.Cecil.
137-
UriBuilder uri = new UriBuilder(assembly.CodeBase);
138-
string path = Uri.UnescapeDataString(uri.Path);
139-
var assemblyDef = ReadAssemblyDefinition(path);
136+
var assemblyDef = ReadAssemblyDefinition(assembly.Location);
140137

141138
if (assemblyDef != null)
142139
{

test/NetArchTest.Rules.UnitTests/NetArchTest.Rules.UnitTests.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.3.0" />
9+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.9.4" />
1010
<PackageReference Include="xunit" Version="2.4.1" />
11-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1">
11+
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
1212
<PrivateAssets>all</PrivateAssets>
1313
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
1414
</PackageReference>

0 commit comments

Comments
 (0)