Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Moseley <danmose@microsoft.com>2020-12-09 14:34:48 +0300
committerGitHub <noreply@github.com>2020-12-09 14:34:48 +0300
commit8e265af7cd665457281f4f9e375be32ac1b8ec99 (patch)
treeb06b9c0ff5d9670fca3f682227bdd5989286f030
parent5913c6a6e581a06c7c80928d29caf8081b104090 (diff)
Fix gendarme build (#67)
-rwxr-xr-xgendarme/console/gendarme.csproj41
-rw-r--r--gendarme/console/packages.config4
-rw-r--r--gendarme/framework/Gendarme.Framework.Rocks/MethodRocks.cs2
-rwxr-xr-xgendarme/framework/Gendarme.Framework.csproj19
-rwxr-xr-xgendarme/framework/Test/Tests.Framework.csproj7
-rw-r--r--gendarme/framework/packages.config4
-rwxr-xr-xgendarme/gendarme.sln16
-rwxr-xr-xgendarme/rules/Gendarme.Rules.BadPractice/Gendarme.Rules.BadPractice.csproj19
-rw-r--r--gendarme/rules/Gendarme.Rules.Concurrency/Gendarme.Rules.Concurrency.csproj19
-rwxr-xr-xgendarme/rules/Gendarme.Rules.Correctness/Gendarme.Rules.Correctness.csproj19
-rw-r--r--gendarme/rules/Gendarme.Rules.Design.Generic/Gendarme.Rules.Design.Generic.csproj19
-rw-r--r--gendarme/rules/Gendarme.Rules.Design.Linq/Gendarme.Rules.Design.Linq.csproj7
-rwxr-xr-xgendarme/rules/Gendarme.Rules.Design/Gendarme.Rules.Design.csproj19
-rw-r--r--gendarme/rules/Gendarme.Rules.Exceptions/Gendarme.Rules.Exceptions.csproj19
-rwxr-xr-xgendarme/rules/Gendarme.Rules.Gendarme/Gendarme.Rules.Gendarme.csproj19
-rw-r--r--gendarme/rules/Gendarme.Rules.Globalization/Gendarme.Rules.Globalization.csproj7
-rwxr-xr-xgendarme/rules/Gendarme.Rules.Interoperability.Com/Gendarme.Rules.Interoperability.Com.csproj19
-rwxr-xr-xgendarme/rules/Gendarme.Rules.Interoperability/Gendarme.Rules.Interoperability.csproj7
-rw-r--r--gendarme/rules/Gendarme.Rules.Maintainability/AvoidUnnecessarySpecializationRule.cs2
-rwxr-xr-xgendarme/rules/Gendarme.Rules.Maintainability/Gendarme.Rules.Maintainability.csproj19
-rwxr-xr-xgendarme/rules/Gendarme.Rules.NUnit/Gendarme.Rules.NUnit.csproj19
-rwxr-xr-xgendarme/rules/Gendarme.Rules.Naming/Gendarme.Rules.Naming.csproj19
-rwxr-xr-xgendarme/rules/Gendarme.Rules.Performance/Gendarme.Rules.Performance.csproj19
-rwxr-xr-xgendarme/rules/Gendarme.Rules.Portability/Gendarme.Rules.Portability.csproj19
-rw-r--r--gendarme/rules/Gendarme.Rules.Security.Cas/Gendarme.Rules.Security.Cas.csproj19
-rwxr-xr-xgendarme/rules/Gendarme.Rules.Security/Gendarme.Rules.Security.csproj19
-rwxr-xr-xgendarme/rules/Gendarme.Rules.Serialization/Gendarme.Rules.Serialization.csproj7
-rwxr-xr-xgendarme/rules/Gendarme.Rules.Smells/Gendarme.Rules.Smells.csproj19
-rw-r--r--gendarme/rules/Gendarme.Rules.Ui/Gendarme.Rules.Ui.csproj19
-rwxr-xr-xgendarme/rules/Test.Rules/Test.Rules.csproj7
30 files changed, 219 insertions, 234 deletions
diff --git a/gendarme/console/gendarme.csproj b/gendarme/console/gendarme.csproj
index eefae5e8..f626cde3 100755
--- a/gendarme/console/gendarme.csproj
+++ b/gendarme/console/gendarme.csproj
@@ -55,6 +55,18 @@
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
+ <Reference Include="Mono.Cecil.Mdb, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.Mdb.dll</HintPath>
+ </Reference>
+ <Reference Include="Mono.Cecil.Pdb, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.Pdb.dll</HintPath>
+ </Reference>
+ <Reference Include="Mono.Cecil.Rocks, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.Rocks.dll</HintPath>
+ </Reference>
<Reference Include="System" />
<Reference Include="System.Core">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
@@ -65,6 +77,10 @@
</Reference>
</ItemGroup>
<ItemGroup>
+ <ProjectReference Include="..\framework\Gendarme.Framework.csproj">
+ <Project>{cd6818d5-b398-486c-b180-92a07b143afd}</Project>
+ <Name>Gendarme.Framework</Name>
+ </ProjectReference>
</ItemGroup>
<ItemGroup>
<Compile Include="..\AssemblyStaticInfo.cs" />
@@ -79,27 +95,10 @@
<Compile Include="XmlResultWriter.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
- <ProjectReference Include="..\..\..\cecil\symbols\pdb\Mono.Cecil.Pdb.csproj">
- <Project>{63E6915C-7EA4-4D76-AB28-0D7191EEA626}</Project>
- <Name>Mono.Cecil.Pdb</Name>
- </ProjectReference>
- <ProjectReference Include="..\framework\Gendarme.Framework.csproj">
- <Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
- <Name>Gendarme.Framework</Name>
- </ProjectReference>
- <ProjectReference Include="..\..\..\cecil\symbols\mdb\Mono.Cecil.Mdb.csproj">
- <Project>{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}</Project>
- <Name>Mono.Cecil.Mdb</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
<None Include="ChangeLog" />
<EmbeddedResource Include="gendarme.xsd" />
<EmbeddedResource Include="gendarme.xsl" />
+ <None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include="Microsoft.Net.Client.3.5">
@@ -138,11 +137,7 @@
</Target>
-->
<Target Name="AfterBuild">
- <Copy
- SourceFiles="$(TargetDir)..\..\..\rules\rules.xml"
- DestinationFolder="$(TargetDir)"
- SkipUnchangedFiles="True"
- />
+ <Copy SourceFiles="$(TargetDir)..\..\..\rules\rules.xml" DestinationFolder="$(TargetDir)" SkipUnchangedFiles="True" />
</Target>
<PropertyGroup>
<PreBuildEvent>
diff --git a/gendarme/console/packages.config b/gendarme/console/packages.config
new file mode 100644
index 00000000..3c9ba847
--- /dev/null
+++ b/gendarme/console/packages.config
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+ <package id="Mono.Cecil" version="0.11.3" targetFramework="net40" />
+</packages> \ No newline at end of file
diff --git a/gendarme/framework/Gendarme.Framework.Rocks/MethodRocks.cs b/gendarme/framework/Gendarme.Framework.Rocks/MethodRocks.cs
index eace40a2..ad9338a7 100644
--- a/gendarme/framework/Gendarme.Framework.Rocks/MethodRocks.cs
+++ b/gendarme/framework/Gendarme.Framework.Rocks/MethodRocks.cs
@@ -240,7 +240,7 @@ namespace Gendarme.Framework.Rocks {
return type.Inherits ("System", "EventArgs");
if (gp.HasConstraints) {
- IList<TypeReference> cc = gp.Constraints;
+ IList<TypeReference> cc = (IList < TypeReference > )gp.Constraints;
return ((cc.Count == 1) && cc [0].IsNamed ("System", "EventArgs"));
}
diff --git a/gendarme/framework/Gendarme.Framework.csproj b/gendarme/framework/Gendarme.Framework.csproj
index ff5851b2..a239b626 100755
--- a/gendarme/framework/Gendarme.Framework.csproj
+++ b/gendarme/framework/Gendarme.Framework.csproj
@@ -55,18 +55,24 @@
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
+ <Reference Include="Mono.Cecil.Mdb, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.Mdb.dll</HintPath>
+ </Reference>
+ <Reference Include="Mono.Cecil.Pdb, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.Pdb.dll</HintPath>
+ </Reference>
+ <Reference Include="Mono.Cecil.Rocks, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.Rocks.dll</HintPath>
+ </Reference>
<Reference Include="System" />
<Reference Include="System.Core">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
<Compile Include="..\AssemblyStaticInfo.cs" />
<Compile Include="Gendarme.Framework.Engines\SuppressMessageEngine.cs" />
<Compile Include="Gendarme.Framework.Helpers\Log.cs" />
@@ -124,6 +130,7 @@
</ItemGroup>
<ItemGroup>
<None Include="ChangeLog" />
+ <None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include="Microsoft.Net.Client.3.5">
diff --git a/gendarme/framework/Test/Tests.Framework.csproj b/gendarme/framework/Test/Tests.Framework.csproj
index 3e1b017f..a94e436a 100755
--- a/gendarme/framework/Test/Tests.Framework.csproj
+++ b/gendarme/framework/Test/Tests.Framework.csproj
@@ -80,10 +80,9 @@
<Compile Include="GlobalSuppressions.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\rules\Test.Rules\Test.Rules.csproj">
<Project>{069148AF-86AB-4EE3-BFB9-429AE722461F}</Project>
<Name>Test.Rules</Name>
diff --git a/gendarme/framework/packages.config b/gendarme/framework/packages.config
new file mode 100644
index 00000000..3c9ba847
--- /dev/null
+++ b/gendarme/framework/packages.config
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+ <package id="Mono.Cecil" version="0.11.3" targetFramework="net40" />
+</packages> \ No newline at end of file
diff --git a/gendarme/gendarme.sln b/gendarme/gendarme.sln
index c9b14404..62a6a129 100755
--- a/gendarme/gendarme.sln
+++ b/gendarme/gendarme.sln
@@ -1,6 +1,8 @@

-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.30724.190
+MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Rules", "Rules", "{7AECA932-F2A4-4B4B-8946-BAC2E13836ED}"
ProjectSection(SolutionItems) = preProject
rules\rules.xml = rules\rules.xml
@@ -91,8 +93,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "gendarme", "console\gendarm
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Gendarme.Framework", "framework\Gendarme.Framework.csproj", "{CD6818D5-B398-486C-B180-92A07B143AFD}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Cecil", "..\..\mcs\class\Mono.Cecil\Mono.Cecil.csproj", "{D8F63DFF-5230-43E4-9AB2-DA6E721A1FAE}"
-EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "swf-wizard-runner", "swf-wizard-runner\swf-wizard-runner.csproj", "{3C44DF79-3FEA-4F1D-8568-8744AD92E3F9}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tests.Rules.Design.Generic", "rules\Gendarme.Rules.Design.Generic\Test\Tests.Rules.Design.Generic.csproj", "{C3BDA065-4C29-48CA-907A-E35CE92F5F87}"
@@ -243,10 +243,6 @@ Global
{CD6818D5-B398-486C-B180-92A07B143AFD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CD6818D5-B398-486C-B180-92A07B143AFD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CD6818D5-B398-486C-B180-92A07B143AFD}.Release|Any CPU.Build.0 = Release|Any CPU
- {D8F63DFF-5230-43E4-9AB2-DA6E721A1FAE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D8F63DFF-5230-43E4-9AB2-DA6E721A1FAE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D8F63DFF-5230-43E4-9AB2-DA6E721A1FAE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D8F63DFF-5230-43E4-9AB2-DA6E721A1FAE}.Release|Any CPU.Build.0 = Release|Any CPU
{3C44DF79-3FEA-4F1D-8568-8744AD92E3F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3C44DF79-3FEA-4F1D-8568-8744AD92E3F9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3C44DF79-3FEA-4F1D-8568-8744AD92E3F9}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -294,7 +290,9 @@ Global
{069148AF-86AB-4EE3-BFB9-429AE722461F} = {E83F7555-F98B-48D9-8CD6-1E46895F276D}
{A2F3E904-8D4E-4C18-A0B9-B2BCBD3A0537} = {E83F7555-F98B-48D9-8CD6-1E46895F276D}
{C3BDA065-4C29-48CA-907A-E35CE92F5F87} = {E83F7555-F98B-48D9-8CD6-1E46895F276D}
- {D8F63DFF-5230-43E4-9AB2-DA6E721A1FAE} = {10772645-2837-44B1-9CFA-51A0A5CAC635}
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {C20A559E-8C24-4525-AA92-A294010D549C}
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
name = gendarme
diff --git a/gendarme/rules/Gendarme.Rules.BadPractice/Gendarme.Rules.BadPractice.csproj b/gendarme/rules/Gendarme.Rules.BadPractice/Gendarme.Rules.BadPractice.csproj
index 28415370..be5155b4 100755
--- a/gendarme/rules/Gendarme.Rules.BadPractice/Gendarme.Rules.BadPractice.csproj
+++ b/gendarme/rules/Gendarme.Rules.BadPractice/Gendarme.Rules.BadPractice.csproj
@@ -93,10 +93,9 @@
<Compile Include="UseFileOpenOnlyWithFileAccessRule.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\framework\Gendarme.Framework.csproj">
<Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
<Name>Gendarme.Framework</Name>
@@ -120,12 +119,12 @@
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
-->
<ProjectExtensions>
<MonoDevelop>
diff --git a/gendarme/rules/Gendarme.Rules.Concurrency/Gendarme.Rules.Concurrency.csproj b/gendarme/rules/Gendarme.Rules.Concurrency/Gendarme.Rules.Concurrency.csproj
index e9f89be5..c9586e13 100644
--- a/gendarme/rules/Gendarme.Rules.Concurrency/Gendarme.Rules.Concurrency.csproj
+++ b/gendarme/rules/Gendarme.Rules.Concurrency/Gendarme.Rules.Concurrency.csproj
@@ -83,10 +83,9 @@
<Compile Include="ProtectCallToEventDelegatesRule.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\framework\Gendarme.Framework.csproj">
<Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
<Name>Gendarme.Framework</Name>
@@ -126,12 +125,12 @@
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
-->
<ProjectExtensions>
<MonoDevelop>
diff --git a/gendarme/rules/Gendarme.Rules.Correctness/Gendarme.Rules.Correctness.csproj b/gendarme/rules/Gendarme.Rules.Correctness/Gendarme.Rules.Correctness.csproj
index 4258d862..dd3fb087 100755
--- a/gendarme/rules/Gendarme.Rules.Correctness/Gendarme.Rules.Correctness.csproj
+++ b/gendarme/rules/Gendarme.Rules.Correctness/Gendarme.Rules.Correctness.csproj
@@ -125,10 +125,9 @@
<Compile Include="AttributeStringLiteralsShouldParseCorrectlyRule.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\framework\Gendarme.Framework.csproj">
<Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
<Name>Gendarme.Framework</Name>
@@ -165,12 +164,12 @@
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
-->
<ProjectExtensions>
<MonoDevelop>
diff --git a/gendarme/rules/Gendarme.Rules.Design.Generic/Gendarme.Rules.Design.Generic.csproj b/gendarme/rules/Gendarme.Rules.Design.Generic/Gendarme.Rules.Design.Generic.csproj
index 17731ea9..b06ecd51 100644
--- a/gendarme/rules/Gendarme.Rules.Design.Generic/Gendarme.Rules.Design.Generic.csproj
+++ b/gendarme/rules/Gendarme.Rules.Design.Generic/Gendarme.Rules.Design.Generic.csproj
@@ -80,10 +80,9 @@
<Compile Include="PreferGenericsOverRefObjectRule.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\framework\Gendarme.Framework.csproj">
<Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
<Name>Gendarme.Framework</Name>
@@ -107,12 +106,12 @@
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
-->
<ProjectExtensions>
<MonoDevelop>
diff --git a/gendarme/rules/Gendarme.Rules.Design.Linq/Gendarme.Rules.Design.Linq.csproj b/gendarme/rules/Gendarme.Rules.Design.Linq/Gendarme.Rules.Design.Linq.csproj
index 135c620e..6bd1eef8 100644
--- a/gendarme/rules/Gendarme.Rules.Design.Linq/Gendarme.Rules.Design.Linq.csproj
+++ b/gendarme/rules/Gendarme.Rules.Design.Linq/Gendarme.Rules.Design.Linq.csproj
@@ -71,10 +71,9 @@
<Compile Include="AvoidExtensionMethodOnSystemObjectRule.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\framework\Gendarme.Framework.csproj">
<Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
<Name>Gendarme.Framework</Name>
diff --git a/gendarme/rules/Gendarme.Rules.Design/Gendarme.Rules.Design.csproj b/gendarme/rules/Gendarme.Rules.Design/Gendarme.Rules.Design.csproj
index 9f6ad7cb..8030719a 100755
--- a/gendarme/rules/Gendarme.Rules.Design/Gendarme.Rules.Design.csproj
+++ b/gendarme/rules/Gendarme.Rules.Design/Gendarme.Rules.Design.csproj
@@ -118,10 +118,9 @@
<Compile Include="ConsiderAddingInterfaceRule.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\framework\Gendarme.Framework.csproj">
<Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
<Name>Gendarme.Framework</Name>
@@ -145,12 +144,12 @@
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
-->
<ProjectExtensions>
<MonoDevelop>
diff --git a/gendarme/rules/Gendarme.Rules.Exceptions/Gendarme.Rules.Exceptions.csproj b/gendarme/rules/Gendarme.Rules.Exceptions/Gendarme.Rules.Exceptions.csproj
index db66edea..09633e27 100644
--- a/gendarme/rules/Gendarme.Rules.Exceptions/Gendarme.Rules.Exceptions.csproj
+++ b/gendarme/rules/Gendarme.Rules.Exceptions/Gendarme.Rules.Exceptions.csproj
@@ -86,10 +86,9 @@
<Compile Include="UseObjectDisposedExceptionRule.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\framework\Gendarme.Framework.csproj">
<Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
<Name>Gendarme.Framework</Name>
@@ -129,12 +128,12 @@
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
-->
<ProjectExtensions>
<MonoDevelop>
diff --git a/gendarme/rules/Gendarme.Rules.Gendarme/Gendarme.Rules.Gendarme.csproj b/gendarme/rules/Gendarme.Rules.Gendarme/Gendarme.Rules.Gendarme.csproj
index 77396b13..539d556c 100755
--- a/gendarme/rules/Gendarme.Rules.Gendarme/Gendarme.Rules.Gendarme.csproj
+++ b/gendarme/rules/Gendarme.Rules.Gendarme/Gendarme.Rules.Gendarme.csproj
@@ -72,10 +72,9 @@
<Compile Include="UseCorrectSuffixRule.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\framework\Gendarme.Framework.csproj">
<Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
<Name>Gendarme.Framework</Name>
@@ -102,11 +101,11 @@
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
-->
</Project> \ No newline at end of file
diff --git a/gendarme/rules/Gendarme.Rules.Globalization/Gendarme.Rules.Globalization.csproj b/gendarme/rules/Gendarme.Rules.Globalization/Gendarme.Rules.Globalization.csproj
index f99c3b85..d2c79204 100644
--- a/gendarme/rules/Gendarme.Rules.Globalization/Gendarme.Rules.Globalization.csproj
+++ b/gendarme/rules/Gendarme.Rules.Globalization/Gendarme.Rules.Globalization.csproj
@@ -68,10 +68,9 @@
<Compile Include="SatelliteResourceMismatchRule.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\framework\Gendarme.Framework.csproj">
<Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
<Name>Gendarme.Framework</Name>
diff --git a/gendarme/rules/Gendarme.Rules.Interoperability.Com/Gendarme.Rules.Interoperability.Com.csproj b/gendarme/rules/Gendarme.Rules.Interoperability.Com/Gendarme.Rules.Interoperability.Com.csproj
index b0fbc536..c60da2d2 100755
--- a/gendarme/rules/Gendarme.Rules.Interoperability.Com/Gendarme.Rules.Interoperability.Com.csproj
+++ b/gendarme/rules/Gendarme.Rules.Interoperability.Com/Gendarme.Rules.Interoperability.Com.csproj
@@ -61,10 +61,9 @@
</Reference>
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\framework\Gendarme.Framework.csproj">
<Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
<Name>Gendarme.Framework</Name>
@@ -107,11 +106,11 @@
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
-->
</Project> \ No newline at end of file
diff --git a/gendarme/rules/Gendarme.Rules.Interoperability/Gendarme.Rules.Interoperability.csproj b/gendarme/rules/Gendarme.Rules.Interoperability/Gendarme.Rules.Interoperability.csproj
index 1b0a1263..44258164 100755
--- a/gendarme/rules/Gendarme.Rules.Interoperability/Gendarme.Rules.Interoperability.csproj
+++ b/gendarme/rules/Gendarme.Rules.Interoperability/Gendarme.Rules.Interoperability.csproj
@@ -78,10 +78,9 @@
<Compile Include="MarshalBooleansInPInvokeDeclarationsRule.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\framework\Gendarme.Framework.csproj">
<Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
<Name>Gendarme.Framework</Name>
diff --git a/gendarme/rules/Gendarme.Rules.Maintainability/AvoidUnnecessarySpecializationRule.cs b/gendarme/rules/Gendarme.Rules.Maintainability/AvoidUnnecessarySpecializationRule.cs
index 19bbdfa2..66d1bed5 100644
--- a/gendarme/rules/Gendarme.Rules.Maintainability/AvoidUnnecessarySpecializationRule.cs
+++ b/gendarme/rules/Gendarme.Rules.Maintainability/AvoidUnnecessarySpecializationRule.cs
@@ -93,7 +93,7 @@ namespace Gendarme.Rules.Maintainability {
{
GenericParameter gp = (type as GenericParameter);
if (gp != null) {
- IList<TypeReference> cc = gp.Constraints;
+ IList<TypeReference> cc = (IList < TypeReference > )gp.Constraints;
if (cc.Count == 1)
type = cc [0];
}
diff --git a/gendarme/rules/Gendarme.Rules.Maintainability/Gendarme.Rules.Maintainability.csproj b/gendarme/rules/Gendarme.Rules.Maintainability/Gendarme.Rules.Maintainability.csproj
index 261474c2..e641aca9 100755
--- a/gendarme/rules/Gendarme.Rules.Maintainability/Gendarme.Rules.Maintainability.csproj
+++ b/gendarme/rules/Gendarme.Rules.Maintainability/Gendarme.Rules.Maintainability.csproj
@@ -80,10 +80,9 @@
<Compile Include="VariableNamesShouldNotMatchFieldNamesRule.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\framework\Gendarme.Framework.csproj">
<Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
<Name>Gendarme.Framework</Name>
@@ -107,12 +106,12 @@
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
-->
<ProjectExtensions>
<MonoDevelop>
diff --git a/gendarme/rules/Gendarme.Rules.NUnit/Gendarme.Rules.NUnit.csproj b/gendarme/rules/Gendarme.Rules.NUnit/Gendarme.Rules.NUnit.csproj
index 6ce2d1d5..b443195a 100755
--- a/gendarme/rules/Gendarme.Rules.NUnit/Gendarme.Rules.NUnit.csproj
+++ b/gendarme/rules/Gendarme.Rules.NUnit/Gendarme.Rules.NUnit.csproj
@@ -71,10 +71,9 @@
<Compile Include="UnitTestsMissingTestFixtureRule.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\framework\Gendarme.Framework.csproj">
<Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
<Name>Gendarme.Framework</Name>
@@ -101,11 +100,11 @@
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
-->
</Project> \ No newline at end of file
diff --git a/gendarme/rules/Gendarme.Rules.Naming/Gendarme.Rules.Naming.csproj b/gendarme/rules/Gendarme.Rules.Naming/Gendarme.Rules.Naming.csproj
index 8de71e4b..1b4b1838 100755
--- a/gendarme/rules/Gendarme.Rules.Naming/Gendarme.Rules.Naming.csproj
+++ b/gendarme/rules/Gendarme.Rules.Naming/Gendarme.Rules.Naming.csproj
@@ -79,10 +79,9 @@
<Compile Include="AvoidRedundancyInTypeNameRule.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\framework\Gendarme.Framework.csproj">
<Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
<Name>Gendarme.Framework</Name>
@@ -112,12 +111,12 @@
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
-->
<ProjectExtensions>
<MonoDevelop>
diff --git a/gendarme/rules/Gendarme.Rules.Performance/Gendarme.Rules.Performance.csproj b/gendarme/rules/Gendarme.Rules.Performance/Gendarme.Rules.Performance.csproj
index e8266abd..1ad3b114 100755
--- a/gendarme/rules/Gendarme.Rules.Performance/Gendarme.Rules.Performance.csproj
+++ b/gendarme/rules/Gendarme.Rules.Performance/Gendarme.Rules.Performance.csproj
@@ -107,10 +107,9 @@
<Compile Include="PreferLiteralOverInitOnlyFieldsRule.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\framework\Gendarme.Framework.csproj">
<Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
<Name>Gendarme.Framework</Name>
@@ -150,12 +149,12 @@
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
-->
<ProjectExtensions>
<MonoDevelop>
diff --git a/gendarme/rules/Gendarme.Rules.Portability/Gendarme.Rules.Portability.csproj b/gendarme/rules/Gendarme.Rules.Portability/Gendarme.Rules.Portability.csproj
index 283e5d53..d3e7a35f 100755
--- a/gendarme/rules/Gendarme.Rules.Portability/Gendarme.Rules.Portability.csproj
+++ b/gendarme/rules/Gendarme.Rules.Portability/Gendarme.Rules.Portability.csproj
@@ -84,10 +84,9 @@
<Compile Include="NewLineLiteralRule.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\framework\Gendarme.Framework.csproj">
<Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
<Name>Gendarme.Framework</Name>
@@ -127,12 +126,12 @@
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
-->
<ProjectExtensions>
<MonoDevelop>
diff --git a/gendarme/rules/Gendarme.Rules.Security.Cas/Gendarme.Rules.Security.Cas.csproj b/gendarme/rules/Gendarme.Rules.Security.Cas/Gendarme.Rules.Security.Cas.csproj
index 91cc4676..897d2bfb 100644
--- a/gendarme/rules/Gendarme.Rules.Security.Cas/Gendarme.Rules.Security.Cas.csproj
+++ b/gendarme/rules/Gendarme.Rules.Security.Cas/Gendarme.Rules.Security.Cas.csproj
@@ -79,10 +79,9 @@
<Compile Include="SecurityDeclarationRocks.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\framework\Gendarme.Framework.csproj">
<Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
<Name>Gendarme.Framework</Name>
@@ -106,12 +105,12 @@
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
-->
<ProjectExtensions>
<MonoDevelop>
diff --git a/gendarme/rules/Gendarme.Rules.Security/Gendarme.Rules.Security.csproj b/gendarme/rules/Gendarme.Rules.Security/Gendarme.Rules.Security.csproj
index 62fc565f..edc7a401 100755
--- a/gendarme/rules/Gendarme.Rules.Security/Gendarme.Rules.Security.csproj
+++ b/gendarme/rules/Gendarme.Rules.Security/Gendarme.Rules.Security.csproj
@@ -74,10 +74,9 @@
<Compile Include="StaticConstructorsShouldBePrivateRule.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\framework\Gendarme.Framework.csproj">
<Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
<Name>Gendarme.Framework</Name>
@@ -117,12 +116,12 @@
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
-->
<ProjectExtensions>
<MonoDevelop>
diff --git a/gendarme/rules/Gendarme.Rules.Serialization/Gendarme.Rules.Serialization.csproj b/gendarme/rules/Gendarme.Rules.Serialization/Gendarme.Rules.Serialization.csproj
index c8a06614..3d906f72 100755
--- a/gendarme/rules/Gendarme.Rules.Serialization/Gendarme.Rules.Serialization.csproj
+++ b/gendarme/rules/Gendarme.Rules.Serialization/Gendarme.Rules.Serialization.csproj
@@ -78,10 +78,9 @@
<Compile Include="MarkEnumerationsAsSerializableRule.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\framework\Gendarme.Framework.csproj">
<Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
<Name>Gendarme.Framework</Name>
diff --git a/gendarme/rules/Gendarme.Rules.Smells/Gendarme.Rules.Smells.csproj b/gendarme/rules/Gendarme.Rules.Smells/Gendarme.Rules.Smells.csproj
index bdad8ae4..0b0b2d82 100755
--- a/gendarme/rules/Gendarme.Rules.Smells/Gendarme.Rules.Smells.csproj
+++ b/gendarme/rules/Gendarme.Rules.Smells/Gendarme.Rules.Smells.csproj
@@ -81,10 +81,9 @@
<Compile Include="Pattern.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\framework\Gendarme.Framework.csproj">
<Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
<Name>Gendarme.Framework</Name>
@@ -112,12 +111,12 @@
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
-->
<ProjectExtensions>
<MonoDevelop>
diff --git a/gendarme/rules/Gendarme.Rules.Ui/Gendarme.Rules.Ui.csproj b/gendarme/rules/Gendarme.Rules.Ui/Gendarme.Rules.Ui.csproj
index dd0ff7ae..b4317cd1 100644
--- a/gendarme/rules/Gendarme.Rules.Ui/Gendarme.Rules.Ui.csproj
+++ b/gendarme/rules/Gendarme.Rules.Ui/Gendarme.Rules.Ui.csproj
@@ -75,10 +75,9 @@
<Compile Include="UseSTAThreadAttributeOnSWFEntryPointsRule.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\framework\Gendarme.Framework.csproj">
<Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
<Name>Gendarme.Framework</Name>
@@ -115,12 +114,12 @@
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
-->
<ProjectExtensions>
<MonoDevelop>
diff --git a/gendarme/rules/Test.Rules/Test.Rules.csproj b/gendarme/rules/Test.Rules/Test.Rules.csproj
index 9ee6d889..d657fb00 100755
--- a/gendarme/rules/Test.Rules/Test.Rules.csproj
+++ b/gendarme/rules/Test.Rules/Test.Rules.csproj
@@ -74,10 +74,9 @@
<Compile Include="Fixtures\AssemblyRuleTestFixture.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\..\cecil\Mono.Cecil.csproj">
- <Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
- <Name>Mono.Cecil</Name>
- </ProjectReference>
+ <Reference Include="Mono.Cecil, Version=0.11.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
+ <HintPath>..\packages\Mono.Cecil.0.11.3\lib\net40\Mono.Cecil.dll</HintPath>
+ </Reference>
<ProjectReference Include="..\..\framework\Gendarme.Framework.csproj">
<Project>{CD6818D5-B398-486C-B180-92A07B143AFD}</Project>
<Name>Gendarme.Framework</Name>