CompilerParameters.ReferencedAssemblies — добавить ссылку на System.Web.UI.WebControls.C#

Место общения программистов C#
Anonymous
CompilerParameters.ReferencedAssemblies — добавить ссылку на System.Web.UI.WebControls.

Сообщение Anonymous »

Я компилирую классы во время выполнения, используя класс CodeDomProvider. Это отлично работает для классов, использующих только пространство имен System:

Код: Выделить всё

using System;

public class Test
{
public String HelloWorld()
{
return "Hello World!";
}
}
Однако, если я попытаюсь скомпилировать класс с помощью System.Web.UI.WebControls, я получу эту ошибку:

{ошибка CS0006: файл метаданных «System.Web.UI.WebControls» не найден


Вот фрагмент моего кода:

Код: Выделить всё

var cp = new CompilerParameters();

cp.ReferencedAssemblies.Add("System.Web.UI.WebControls");
Как мне ссылаться на пространство имен System.Web.UI.WebControls?

Подробнее здесь: https://stackoverflow.com/questions/793 ... -ui-webcon

Вернуться в «C#»