diff --git a/src/AddIns/Analysis/CodeQuality/Reporting/DependencyReport.cs b/src/AddIns/Analysis/CodeQuality/Reporting/DependencyReport.cs index b4b1cbba16..78a087d87d 100644 --- a/src/AddIns/Analysis/CodeQuality/Reporting/DependencyReport.cs +++ b/src/AddIns/Analysis/CodeQuality/Reporting/DependencyReport.cs @@ -9,6 +9,7 @@ using System; using System.Collections.Generic; using System.Collections.ObjectModel; +using System.Reflection; using ICSharpCode.CodeQuality.Engine.Dom; using ICSharpCode.Reports.Core; @@ -28,8 +29,11 @@ namespace ICSharpCode.CodeQuality.Reporting public IReportCreator Run(ReadOnlyCollection list) { - var reportFileName = MakeReportFileName(overviewReport); - var model = ReportEngine.LoadReportModel(reportFileName); +// var reportFileName = MakeReportFileName(overviewReport); +// + System.Reflection.Assembly asm = Assembly.GetExecutingAssembly(); + System.IO.Stream stream = asm.GetManifestResourceStream("ICSharpCode.CodeQuality.Reporting.DependencyReport.srd"); + var model = ReportEngine.LoadReportModel(stream); ReportSettings = model.ReportSettings; var newList = MakeList (list); diff --git a/src/AddIns/Analysis/CodeQuality/Reporting/OverviewReport.cs b/src/AddIns/Analysis/CodeQuality/Reporting/OverviewReport.cs index 3f39349c1e..a9e745317d 100644 --- a/src/AddIns/Analysis/CodeQuality/Reporting/OverviewReport.cs +++ b/src/AddIns/Analysis/CodeQuality/Reporting/OverviewReport.cs @@ -9,7 +9,9 @@ using System; using System.Collections.Generic; using System.Collections.ObjectModel; +using System.IO; using System.Linq; +using System.Reflection; using ICSharpCode.CodeQuality.Engine.Dom; using ICSharpCode.NRefactory.Utils; @@ -30,9 +32,10 @@ namespace ICSharpCode.CodeQuality.Reporting public IReportCreator Run(ReadOnlyCollection list) { - - var reportFileName = MakeReportFileName(overviewReport); - var model = ReportEngine.LoadReportModel(reportFileName); + System.Reflection.Assembly asm = Assembly.GetExecutingAssembly(); + System.IO.Stream stream = asm.GetManifestResourceStream("ICSharpCode.CodeQuality.Reporting.Overviewreport.srd"); + var model = ReportEngine.LoadReportModel(stream); + ReportSettings = model.ReportSettings; var r = from c in list @@ -45,7 +48,8 @@ namespace ICSharpCode.CodeQuality.Reporting IReportCreator creator = ReportEngine.CreatePageBuilder(model,r.ToList(),p); creator.BuildExportList(); return creator; - } + } + }