Page 1 of 1

compile stimulsoft

Posted: Thu Oct 04, 2012 7:36 am
by harald
Hello,
I have 2 projects, a main project and a 'report'- project. In the report- project i have added:
Stimulsoft.Base; Stimulsoft.Report; Stimulsoft.Report.Wpf; Stimulsoft.Report.Wpf.Design
But if I compile the solution the Stimulsoft DLL's are not copied to the bin directory ...
I have to copy the DLL's by myself from 'C:\Program Files (x86)\Stimulsoft Reports.Ultimate 2012.2\Bin'

Nothing changes if i setting 'local copy' to true (Unbenannt.PNG)

Thanks!

Re: compile stimulsoft

Posted: Thu Oct 04, 2012 3:20 pm
by harald
no ideas?

Re: compile stimulsoft

Posted: Fri Oct 05, 2012 8:01 am
by HighAley
Hello.

Unfortunately, we have no ideas why Visual Studio doesn't copy the assemblies to the bin folder.
It's a strange behaviour of the VS that we didn't meet before.

Thank you.

Re: compile stimulsoft

Posted: Mon Oct 08, 2012 7:24 am
by harald
Is this a general problem?
I have tried to compile my project on a other machine but same effect ...

Re: compile stimulsoft

Posted: Mon Oct 08, 2012 11:37 am
by HighAley
Hello.

We can assume that the cause of the problem is
  • Visual Studio doesn't copy assemblies because they are in the GAC.
  • Including references to dlls that are built in-house, linked to a specific version of the dll. Get a new copy of the dll (with a different version number) and the build breaks.
    The solution in this case is to set the DLL reference property Specific Version to false. The version of the dll is ignored (in my case, it is safe to ignore it), and the build works properly.
Thank you.

Re: compile stimulsoft

Posted: Tue Oct 09, 2012 8:48 am
by harald
thanks,
but setting the Specific Version to false has not solved the problem :(
My GAC:
Stimulsoft.Base, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Controls, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Controls.Win, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Database, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Design, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Editor, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Report, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Report.Check, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Report.Compare, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Report.Design, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Report.Design.RTViewer, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Report.Design.SLViewer, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Report.Design.WebViewer, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Report.Helper, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Report.Mobile, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Report.MobileDesign, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Report.Mvc, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Report.MvcDesign, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Report.Web, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Report.WebDesign, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Report.WebDesignSL, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Report.WebFx, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Report.WebSL, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Stimulsoft.Report.Win, Version=2012.2.1400.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL

Re: compile stimulsoft

Posted: Tue Oct 09, 2012 12:35 pm
by HighAley
Hello.

As we can see you have the same assemblies with the same version in your GAC.
So your issue is because of the reason we wrote before.
Aleksey Andreyanov wrote:We can assume that the cause of the problem is
  • Visual Studio doesn't copy assemblies because they are in the GAC.
Please, read the How the Runtime Locates Assemblies article.
As you could read there the common language runtime check for Previously Referenced Assemblies and the Global Assembly Cache.

Thank you.