CodeDomProvider
sınıfını kullanarak çalışma zamanında sınıfları derliyorum. Bu yalnızca System
ad kullanan sınıflar için çalışıyor: İşteCompilerParameters.ReferencedAssemblies - Add System.Web.UI.WebControls
{error CS0006: Metadata file 'System.Web.UI.WebControls' could not be found} System.CodeDom.Compiler.CompilerError
benim kod snippet'idir var:
olsaSystem.Web.UI.WebControls
kullanarak sınıfı derlemeye çalışırsanız
using System;
public class Test
{
public String HelloWorld()
{
return "Hello World!";
}
}
, bu hatayı alıyorum
var cp = new CompilerParameters();
cp.ReferencedAssemblies.Add("System.Web.UI.WebControls");
System.Web.UI.WebControls
ad alanına nasıl başvurabilirim?
Benim için çalışmıyor. Sence meclise tam yol vermeliyim? Eğer evetse; bunu dinamik olarak nasıl yapabilirim? – roosteronacid
Ah, System.Web.UI.WebControls.dll mevcut değil - bu namespace sınıfları yerine System.Web.dll içinde yaşıyor. –