Click here to Skip to main content
15,921,660 members
Home / Discussions / C#
   

C#

 
GeneralRe: Read XML Into Class Hierarchy Pin
Kevin Marois28-Mar-11 6:51
professionalKevin Marois28-Mar-11 6:51 
GeneralRe: Read XML Into Class Hierarchy Pin
SledgeHammer0128-Mar-11 8:20
SledgeHammer0128-Mar-11 8:20 
AnswerRe: Read XML Into Class Hierarchy Pin
Pete O'Hanlon28-Mar-11 6:36
mvePete O'Hanlon28-Mar-11 6:36 
GeneralRe: Read XML Into Class Hierarchy Pin
SledgeHammer0128-Mar-11 10:52
SledgeHammer0128-Mar-11 10:52 
AnswerRe: Read XML Into Class Hierarchy Pin
#realJSOP28-Mar-11 10:03
professional#realJSOP28-Mar-11 10:03 
QuestionDrag and drop not working in windows 7 if application is launched as administrator with UAC enabled Pin
abhinish28-Mar-11 4:09
abhinish28-Mar-11 4:09 
QuestionHow to enable disable Hibernation option by using C# code. Pin
Piyush Vaishnav27-Mar-11 23:33
Piyush Vaishnav27-Mar-11 23:33 
AnswerRe: How to enable disable Hibernation option by using C# code. Pin
Pravin Patil, Mumbai28-Mar-11 1:55
Pravin Patil, Mumbai28-Mar-11 1:55 
AnswerRe: How to enable disable Hibernation option by using C# code. Pin
PIEBALDconsult28-Mar-11 3:01
mvePIEBALDconsult28-Mar-11 3:01 
AnswerRe: How to enable disable Hibernation option by using C# code. Pin
Dave Kreskowiak28-Mar-11 4:17
mveDave Kreskowiak28-Mar-11 4:17 
AnswerRe: How to enable disable Hibernation option by using C# code. Pin
Shameel28-Mar-11 5:34
professionalShameel28-Mar-11 5:34 
QuestionExposing the running assembly to run-time compiled code Pin
Quiltfish27-Mar-11 9:56
Quiltfish27-Mar-11 9:56 
AnswerRe: Exposing the running assembly to run-time compiled code Pin
Bernhard Hiller27-Mar-11 21:14
Bernhard Hiller27-Mar-11 21:14 
AnswerRe: Exposing the running assembly to run-time compiled code Pin
Wayne Gaylard27-Mar-11 21:16
professionalWayne Gaylard27-Mar-11 21:16 
GeneralRe: Exposing the running assembly to run-time compiled code Pin
Quiltfish27-Mar-11 23:36
Quiltfish27-Mar-11 23:36 
GeneralRe: Exposing the running assembly to run-time compiled code Pin
Wayne Gaylard27-Mar-11 23:55
professionalWayne Gaylard27-Mar-11 23:55 
AnswerRe: Exposing the running assembly to run-time compiled code Pin
_Erik_28-Mar-11 4:17
_Erik_28-Mar-11 4:17 
I have developed something similar to this. In my case, that application did not compile cs files at runtime, but I think the idea might be the same becouse it loaded external libraries at runtime, and could use objects defined into it. Here is, basically, what I did:

1. One library where the required interfaces where defined (just the interfaces).
2. Several libraries which referenced the "interface library" and implemented them as needed to achieve their own features.
3. One main application which referenced the "interface library" as well, and loaded the libraries described in point 2 at runtime (whenever it was required), and used objects of them through the intefaces.

This is the way that my main application could be extended with modules (or plugins).

Now, for the security issues you describe I think you might use Caspol[^] to decide the permissions you give to those libraries, but I am not sure if it would work... I have not made any test about this.
GeneralRe: Exposing the running assembly to run-time compiled code [modified] Pin
Quiltfish28-Mar-11 22:28
Quiltfish28-Mar-11 22:28 
GeneralRe: Exposing the running assembly to run-time compiled code Pin
BobJanova30-Mar-11 23:53
BobJanova30-Mar-11 23:53 
Questionproblem with sending message to serial port with timer [modified] Pin
Honeyboy_2027-Mar-11 8:36
Honeyboy_2027-Mar-11 8:36 
AnswerRe: problem with sending message to serial port with timer Pin
Luc Pattyn27-Mar-11 9:11
sitebuilderLuc Pattyn27-Mar-11 9:11 
GeneralRe: problem with sending message to serial port with timer Pin
Honeyboy_2027-Mar-11 12:39
Honeyboy_2027-Mar-11 12:39 
AnswerRe: problem with sending message to serial port with timer [modified] Pin
Luc Pattyn27-Mar-11 12:54
sitebuilderLuc Pattyn27-Mar-11 12:54 
Questionrun project in network Pin
jojoba201127-Mar-11 6:34
jojoba201127-Mar-11 6:34 
AnswerRe: run project in network Pin
Dalek Dave27-Mar-11 6:47
professionalDalek Dave27-Mar-11 6:47 

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.