2009-11-14 4 views
0

У меня есть 10 .cs файлов в папке app_code. Теперь я хочу преобразовать все 10 файлов класса в одну dll. По возможности ли?.cs to .dll проблема конвертации

Я пытаюсь преобразовать его с помощью CSC/т: библиотечный admin.cs -> как этого

Но он показывает ошибку, как тип пространства имен DBConnection не может быть найден (Вы не нашли с помощью директивы или сборки референс?)

заранее спасибо Nagu

ответ

0

Вы можете создать новый проект библиотеки классов в вашем решении и перемещать файлы кода в там. Проект библиотеки классов будет скомпилирован в одну DLL.

4
  1. Почему вы используете компилятор командной строки?

  2. Вы не хотите создавать DLL - вы хотите создать сборку. Это важно, потому что вам нужно знать терминологию, чтобы решить эту проблему.

  3. Код, который вы компилируете, имеет ошибки. Сообщение, которое вы указываете, означает, что вам не хватает ссылки на сборку, или вы не используете инструкцию «using» в admin.cs или (скорее всего) есть синтаксические ошибки - в этом случае dbConnection используется в контексте, где не определен.

  4. Сделайте себе одолжение и откройте это в визуальной студии. Создайте новый проект «библиотека классов» (он находится в списке, доступном в диалоговом окне «новый проект») и добавьте к нему все ваши файлы .cs. Скомпилируйте, найдите ошибки, исправьте их.

Учитывая форму вашего вопроса, вы, очевидно, довольно новы на C# и .NET. Используйте доступные инструменты (а именно Visual Studio) и дайте им некоторое время.

+0

Большое спасибо .. Я попробую – Nagu

+0

Конечно. Кстати, это те типы вопросов, которые нам нравятся, - просто предоставьте столько информации, сколько сможете, и сделайте использование доступных вам ресурсов. Google - хороший помощник. –

+0

Когда я пытаюсь добавить dbconnection.cs в свой проект библиотеки классов, он показывает ошибку. public SqlConnection GetConnection() { ConnectionStringSettings _connectionString = ConfigurationManager.ConnectionStrings ["begoniafeeder"]; SqlConnection myCon = новое SqlConnection (_connectionString.ConnectionString); return myCon; } это мой код в классе dbConection.cs Это показывает ConnectionStringSettings не может быть найдена ошибка – Nagu

2

Если вы действительно хотите использовать компилятор командной строки, вы можете указать список сборок, с которыми вы зависите, с опцией/r.