masghar / mb-unit

Automatically exported from code.google.com/p/mb-unit
0 stars 0 forks source link

CCNet.Gallio.WebDashboard.Plugin.dll is compiled against the wrong version of NetReflector #597

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Setup CCNet 1.5.0.6237
2. Get Gallio 3.1 build 397
3. Put the CCNet.Gallio.WebDashboard.Plugin.dll from Gallio into the 
Dashboard bin of ccnet

Expected Output:
For it to work

Actual Output:
Could not load file or assembly 'NetReflector, Version=1.1.2009.1004, 
Culture=neutral, PublicKeyToken=2f4dd8b32acbcd8e' or one of its 
dependencies. The located assembly's manifest definition does not match 
the assembly reference. (Exception from HRESULT: 0x80131040) 

Background:
V1.4.4 of CCNet was compiled with the wrong public key for NetReflector, 
this was apparently corrected in V1.4.4 SP1:
http://jira.public.thoughtworks.org/browse/CCNET-1541
https://groups.google.com/group/ccnet-
devel/browse_frm/thread/b882b6a0213f2e43?hl=en#),

It seems though that Gallio was recompiled against this wrong public key 
as the readme for the plugin states:

"If upgrading to Gallio v3.1 or more recent, please be aware that 
CCNet.Gallio.WebDashboard.Plugin.dll
is now compiled with the version of NetReflector.dll that ships with 
CruiseControl.Net v1.4.4.
Consequently the plugin will not work with earlier versions of 
CruiseControl.Net!"

This means Gallio v3.1 will only work with CCNet1.4.4 without SP1

The plugin needs to be recompiled against the corrected version of 
NetReflector

Original issue reported on code.google.com by Tonst1...@googlemail.com on 4 Dec 2009 at 9:47

GoogleCodeExporter commented 9 years ago
Gahh!  So they changed the key back?  *sigh*
I thought they added some assembly binding redirects anyways...

This plugin is optional so you can leave it out for now unless you want embedded
images and videos to work.

Original comment by jeff.br...@gmail.com on 4 Dec 2009 at 10:47

GoogleCodeExporter commented 9 years ago
Actually we should drop this plugin altogether and start using the new CCNet 
built-in
support for displaying build artifacts.

Original comment by jeff.br...@gmail.com on 5 Jan 2010 at 12:49

GoogleCodeExporter commented 9 years ago

Original comment by Yann.Tre...@gmail.com on 22 Jul 2010 at 7:27

GoogleCodeExporter commented 9 years ago

Original comment by Yann.Tre...@gmail.com on 14 Jun 2011 at 5:53