gendarme needs Mono.Cecil.Mdb.dll in order to have line number outputs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mono-tools (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
In order to have line number information (like the following), gendarme needs Mono.Cecil.Mdb.dll:
----
Problem: The method uses literal "" instead of String.Empty.
* Severity: Medium, Confidence: High
* Target: System.Void MyMediaProject.
* Source: /home/mrg/
----
Currently, there is no dependency defined to a package that provides the mentioned .dll
In that case, the output looks like this:
----
Problem: The method uses literal "" instead of String.Empty.
* Severity: Medium, Confidence: High
* Target: System.Void MyMediaProject.
* Source: debugging symbols unavailable, IL offset 0x0001
----
A quick fix is to use e.g. the .dll file included in the last version of MonoDevelop (which I take from their subversion repository):
sudo ln -s /usr/local/
Best regards,
Z.
ProblemType: Bug
Architecture: i386
Date: Tue Mar 16 14:58:29 2010
DistroRelease: Ubuntu 9.10
Package: gendarme 2.4.2-1ubuntu2
PackageArchitec
ProcEnviron:
LANGUAGE=
LANG=de_DE.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: mono-tools
Uname: Linux 2.6.31-20-generic i686