Click here to Skip to main content
16,011,680 members
Home / Discussions / C#
   

C#

 
Questionhow to embedd dll im my project ? Pin
hdv21230-Jun-06 23:29
hdv21230-Jun-06 23:29 
AnswerRe: how to embedd dll im my project ? Pin
Nader Elshehabi1-Jul-06 10:51
Nader Elshehabi1-Jul-06 10:51 
QuestionUsing microsoft.Pointofservice Pin
singhswat30-Jun-06 21:12
singhswat30-Jun-06 21:12 
AnswerRe: Using microsoft.Pointofservice Pin
LongRange.Shooter3-Jul-06 5:41
LongRange.Shooter3-Jul-06 5:41 
Questiondeveloping or configuring Instant Messaging using Communication Server Pin
Abdul Gafoor30-Jun-06 21:04
Abdul Gafoor30-Jun-06 21:04 
Questionproject compilation Pin
waheed awan30-Jun-06 20:38
waheed awan30-Jun-06 20:38 
AnswerRe: project compilation Pin
DeloreanMag30-Jun-06 20:50
DeloreanMag30-Jun-06 20:50 
AnswerRe: project compilation [modified] Pin
WillemM1-Jul-06 8:16
WillemM1-Jul-06 8:16 
Its a difficult problem thats for sure.
VS2005 currently is able to compile several projects in parallel, but this only works for projects in the solution that don't depend on eachother.

If you can at least get that scenario to work, you're well on your way in building a distributed compiler for different compile units.

In the meanwhile, checkout the CodeDom compiler and check MSDN for more info on how to use it. It should be able to make several parts of the assembly using parallel compile processes and link them together afterwards. I'm pretty sure you can even link external libraries with it.

I think a solution that does the following should be possible:

1. Master compilter pre-processes code units to discover internal dependencies between files
2. Master compiler sends out code units to be compiled by the slaves
3. Slaves compile non-dependend code units parallel and dependend units sequential (this part is hard).
3. Slaves send results over to the master compiler
4. Master compiler links the units together and links in external libraries
5. Output is send back to the user including both the compiled assembly and a report.

While this looks simple, this is really not an easy job. I would build several prototypes to research every step of the building process and start building the solution after that.

Good luck. There are plenty of people around here to help you with more information. Smile | :)

WM.

What about weapons of mass-construction?

-- modified at 14:18 Saturday 1st July, 2006
GeneralRe: project compilation Pin
waheed awan15-Jul-06 12:34
waheed awan15-Jul-06 12:34 
QuestionHow can I synchronize two MS Access tables? Pin
AngryC30-Jun-06 20:08
AngryC30-Jun-06 20:08 
AnswerRe: How can I synchronize two MS Access tables? Pin
DeloreanMag30-Jun-06 20:16
DeloreanMag30-Jun-06 20:16 
Questionset and get for ArrayList Pin
foysal mamun30-Jun-06 18:49
foysal mamun30-Jun-06 18:49 
AnswerRe: set and get for ArrayList Pin
engsrini30-Jun-06 22:29
engsrini30-Jun-06 22:29 
GeneralRe: set and get for ArrayList Pin
foysal mamun1-Jul-06 20:52
foysal mamun1-Jul-06 20:52 
QuestionXML doc & Namespace [modified] Pin
Super Lloyd30-Jun-06 17:22
Super Lloyd30-Jun-06 17:22 
AnswerRe: XML doc & Namespace Pin
LongRange.Shooter3-Jul-06 5:55
LongRange.Shooter3-Jul-06 5:55 
QuestionRecursive treeview with database Pin
ronaldve30-Jun-06 11:11
ronaldve30-Jun-06 11:11 
AnswerRe: Recursive treeview with database Pin
Super Lloyd30-Jun-06 17:35
Super Lloyd30-Jun-06 17:35 
GeneralRe: Recursive treeview with database Pin
ronaldve30-Jun-06 23:13
ronaldve30-Jun-06 23:13 
GeneralRe: Recursive treeview with database Pin
ronaldve1-Jul-06 9:13
ronaldve1-Jul-06 9:13 
Questionplugin based applications in C# projects Pin
sawerr30-Jun-06 9:18
sawerr30-Jun-06 9:18 
AnswerRe: plugin based applications in C# projects Pin
Ravi Bhavnani30-Jun-06 9:36
professionalRavi Bhavnani30-Jun-06 9:36 
GeneralRe: plugin based applications in C# projects Pin
sawerr30-Jun-06 9:43
sawerr30-Jun-06 9:43 
GeneralRe: plugin based applications in C# projects Pin
Ravi Bhavnani30-Jun-06 9:47
professionalRavi Bhavnani30-Jun-06 9:47 
GeneralRe: plugin based applications in C# projects Pin
sawerr30-Jun-06 9:57
sawerr30-Jun-06 9:57 

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.