Guest User

Untitled

a guest
Jun 21st, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. using System;
  2.  
  3. public class Test
  4. {
  5. public String HelloWorld()
  6. {
  7. return "Hello World!";
  8. }
  9. }
  10.  
  11. var cp = new CompilerParameters();
  12.  
  13. cp.ReferencedAssemblies.Add("System.Web.UI.WebControls");
  14.  
  15. var cp = new CompilerParameters();
  16. cp.ReferencedAssemblies.Add("System.Web.dll");
  17.  
  18. var assemblies = AppDomain.CurrentDomain
  19. .GetAssemblies()
  20. .Where(a => !a.IsDynamic)
  21. .Select(a => a.Location);
  22.  
  23. cp.ReferencedAssemblies.Add(assemblies.ToArray());
  24.  
  25. var assemblies = someType.Assembly.GetReferencedAssemblies().ToList();
  26. var assemblyLocations =
  27. assemblies.Select(a =>
  28. Assembly.ReflectionOnlyLoad(a.FullName).Location).ToList();
  29.  
  30. assemblyLocations.Add(someType.Assembly.Location);
  31.  
  32. cp.ReferencedAssemblies.AddRange(assemblyLocations);
Add Comment
Please, Sign In to add comment