Click here to Skip to main content
15,881,757 members
Home / Discussions / WPF
   

WPF

 
AnswerRe: Languages in WPF Pin
Pete O'Hanlon15-Feb-09 23:18
mvePete O'Hanlon15-Feb-09 23:18 
GeneralMessages in limbo Pin
Luc Pattyn16-Feb-09 3:33
sitebuilderLuc Pattyn16-Feb-09 3:33 
GeneralRe: Messages in limbo Pin
Pete O'Hanlon16-Feb-09 5:16
mvePete O'Hanlon16-Feb-09 5:16 
General[Message Deleted] Pin
Mark Salsbery16-Feb-09 7:53
Mark Salsbery16-Feb-09 7:53 
GeneralRe: Messages in limbo Pin
Pete O'Hanlon16-Feb-09 8:24
mvePete O'Hanlon16-Feb-09 8:24 
GeneralRe: [Message Deleted] Pin
Pete O'Hanlon16-Feb-09 8:41
mvePete O'Hanlon16-Feb-09 8:41 
GeneralRe: [Message Deleted] Pin
Mark Salsbery16-Feb-09 9:30
Mark Salsbery16-Feb-09 9:30 
QuestionCan't reference a Silverlight library from say Console/Winform HelloWorld? Pin
devvvy15-Feb-09 22:10
devvvy15-Feb-09 22:10 
duplication of development effort - example UtilLib.RegularExpressionUtil

Since I can use my good old lib from Silverlight by adding a reference to it, I'd have to basically copy and paste RegularExpresionUtil.cs from project UtilLib to SilverlightUtilLib. This is very error prone as this is not the only class. So I thought, hey, I can still add reference to "SilverlightUtilLib" from "UtilLib"!

So I thought okay all i need to do is to put those common classes in SilverlightUtilLib. Then UtilLib to add reference to "SilverlightUtilLib", which would be consumed by my infamous Winform/console Hello World.

In SilverlightUtilLib
<br />
public class RegularExpressionUtil<br />
{<br />
    public virtual bool IsEmail(string strText)<br />
    {<br />
        ...<br />
    }<br />
}<br />


UtilLib references SiliverlightUtilLib
<br />
public class RegularExpressionUtil <br />
{<br />
   ...<br />
   public override bool IsEmail(strnig strText)<br />
   {<br />
     ... different implementation ...<br />
   }<br />
   ...<br />
}<br />

So far so good. Solution get built successfully however running time error saying cannot load System library, see below.

<br />
void main(string[] args)<br />
{<br />
...<br />
if(Util.RegularExpressionUtil.IsEmail(strText)) // Runtime error saying "Could not load file or assembly 'System, Version=2.0.5.0, Culture=neutral ..."<br />
{<br />
   Conole.WriteLine("Yes");<br />
}<br />
... <br />
// make another try call direct to base implementation in SilverlightUtil also failed with same error message<br />
if(SilverlightUtil.RegularExpressionUtil.IsEmail(strText))<br />
{<br />
   Conole.WriteLine("Yes");<br />
}<br />


So, this tells me while you can reference a Silverlight lib from a non-silverlight lib library, Silverlight uses a different "System" and you'll run into runtime error.

This brings me to my questions:
1. Is my understanding right? Silverlight and non-silverlight apps references difference "System" so you cannot call silverlight lib from non-silverlight library (if so I think M$ team should put appropriate restriction "Add Reference" dialog)
2. How would you make available many library function in UtilLib to SilverlightUtilLib? duplicating individual files is very error prone and labor intensive. (For your information I plan to make available DAO through WCF but basic function like string utility... seems like the only way is for me to copy and paste...)

I really don't like the copy and paste approach.

dev

AnswerRe: Can't reference a Silverlight library from say Console/Winform HelloWorld? Pin
Mark Salsbery16-Feb-09 5:38
Mark Salsbery16-Feb-09 5:38 
AnswerRe: Can't reference a Silverlight library from say Console/Winform HelloWorld? Pin
Mark Salsbery16-Feb-09 7:50
Mark Salsbery16-Feb-09 7:50 
GeneralRe: Can't reference a Silverlight library from say Console/Winform HelloWorld? Pin
devvvy16-Feb-09 13:45
devvvy16-Feb-09 13:45 
GeneralRe: Can't reference a Silverlight library from say Console/Winform HelloWorld? [modified] Pin
devvvy16-Feb-09 14:20
devvvy16-Feb-09 14:20 
Question[Message Deleted] Pin
tom4_2515-Feb-09 16:48
tom4_2515-Feb-09 16:48 
AnswerRe: code problem Pin
Pete O'Hanlon15-Feb-09 22:28
mvePete O'Hanlon15-Feb-09 22:28 
QuestionDataSet --&gt; Pass from ASP.NET to Silverlight? Pin
devvvy14-Feb-09 17:26
devvvy14-Feb-09 17:26 
AnswerRe: DataSet --&gt; Pass from ASP.NET to Silverlight? [modified] Pin
devvvy14-Feb-09 17:34
devvvy14-Feb-09 17:34 
GeneralRe: DataSet --&gt; Pass from ASP.NET to Silverlight? Pin
Kevin McFarlane15-Feb-09 0:11
Kevin McFarlane15-Feb-09 0:11 
GeneralRe: DataSet --&gt; Pass from ASP.NET to Silverlight? Pin
devvvy15-Feb-09 3:50
devvvy15-Feb-09 3:50 
GeneralRe: DataSet --&gt; Pass from ASP.NET to Silverlight? Pin
Kevin McFarlane15-Feb-09 4:07
Kevin McFarlane15-Feb-09 4:07 
GeneralRe: DataSet --&gt; Pass from ASP.NET to Silverlight? Pin
devvvy15-Feb-09 4:09
devvvy15-Feb-09 4:09 
GeneralRe: DataSet --&gt; Pass from ASP.NET to Silverlight? Pin
Kevin McFarlane15-Feb-09 4:13
Kevin McFarlane15-Feb-09 4:13 
GeneralRe: DataSet --&gt; Pass from ASP.NET to Silverlight? Pin
devvvy15-Feb-09 4:14
devvvy15-Feb-09 4:14 
AnswerRe: DataSet --&gt; Pass from ASP.NET to Silverlight? Pin
VincentGee15-Oct-09 1:28
VincentGee15-Oct-09 1:28 
QuestionProgramming Silverlight 2 Pin
Kevin McFarlane14-Feb-09 3:44
Kevin McFarlane14-Feb-09 3:44 
AnswerRe: Programming Silverlight 2 Pin
devvvy14-Feb-09 17:28
devvvy14-Feb-09 17:28 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.