powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как скомпилить программу?
8 сообщений из 8, страница 1 из 1
Как скомпилить программу?
    #32124498
Фотография Nikulin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как скомпилить программу если один класс в одном файле - classA.cs а класс его использующий и содержащий функцию Main находиться в фале main_class.cs ?

Понимаю что тупой вопрос но найти ответ не могу....
...
Рейтинг: 0 / 0
Как скомпилить программу?
    #32124507
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты руками компилишь?
...
Рейтинг: 0 / 0
Как скомпилить программу?
    #32124523
Фотография Nikulin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, в коммандной строке.
...
Рейтинг: 0 / 0
Как скомпилить программу?
    #32124550
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
файл Class1.cs
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
using System;
namespace ConsoleApplication1
{
public class C1{
		[STAThread]
		static void Main(string[] args)
		{

                           DemoConstructors d = new DemoConstructors();

		}
	}
}


файл x1.cs, класс из которого используется в Class1.cs
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
using System;
namespace ConsoleApplication1
{
 public	class DemoConstructors
	{
		public static int Counter;

		public DemoConstructors()
		{
		  Counter++;
		}

            }
}


компилируем x1.dll
csc /target:library x1.cs

компилируем Class1.exe
csc /reference:x1.dll Class1.cs
...
Рейтинг: 0 / 0
Как скомпилить программу?
    #32124566
Фотография Nikulin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е если у меня в программе несколько классов и я расположил их в разные файлы то мне необходимо компилить каждый файлик с классом в DLL'ки а потом с опцией /r:class1.dll;class2.dll;class3.dll;class4.dll компилить основную программу?


А никак это низя запихать в один Exe' шник? Или тока если все классы в одном файле?
...
Рейтинг: 0 / 0
Как скомпилить программу?
    #32124574
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по идее должно быть можно - но как, надо искать.
...
Рейтинг: 0 / 0
Как скомпилить программу?
    #32184497
duha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
привет.

а если делать через vs.net?

у меня два проект. куча файлов.
два файла мои. namespace одинаковый.
класс в одном файле (Code-Behind-сырец с обработчиком Page_Load)
использует класс из другого.

компиляция OK.
при запуске формы в эксплорере выдается:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
COMPILATION ERROR

Description: An error occurred during the compilation of a resource required to 
service this request. Please review the following specific error
 details and modify your source code appropriately. 

Compiler Error Message: CS0234: The type or namespace name 
'VirkMessage' does not exist in the class or namespace 'AspNetForums.VirkMessages' 
(are you missing an assembly reference?)

Source Error:


Line  32 : 			string temp;
Line  33 : 			string info;
Line  34 : 			VirkMessages.VirkMessage vmsg;
Line  35 : 
вот этот самый класс и сидит в другом файле.

пробовал записывать namespace при помощи using. и ничего.

p.s. а в delphi было проще.
...
Рейтинг: 0 / 0
Как скомпилить программу?
    #32186051
duha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я решил эту проблему, собрав в один файл 2 класса внутри одного Namespace .
других идей пока что нет.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как скомпилить программу?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]