Manikanta Gunturu Ответов: 2

В c#.net .dll файл должен быть создан с помощью mainfunction возможно или нет


В c#.net .dll-файл должен быть создан с помощью mainfunction или нет?
В c#.net . exe файл должен быть создан без mainfunction возможно или нет?

Что я уже пробовал:

В c#.net .dll-файл должен быть создан с помощью mainfunction или нет?
В c#.net . exe файл должен быть создан без mainfunction возможно или нет?

Richard Deeming

Нет такого понятия, как "C#.NET" - это просто называется " C#".

2 Ответов

Рейтинг:
13

OriginalGriff

Разница между .NET EXE и .NET DLL проста: EXE содержит основную функцию, а DLL-нет.
Так что нет, вы не можете поместить main в DLL или иметь EXE без него.
На практике вы можете переименовать EXE-файл в DLL, и он будет работать просто отлично. Но если вы переименуете DLL в EXE, она не будет работать: у нее нет точки входа, которую ищет исполнительная система Windows, чтобы знать, с чего начать выполнение.


Рейтинг:
0

Patrice T

Цитата:
В c#.net .dll-файл должен быть создан с помощью mainfunction или нет?
Нет
Цитата:
В c#.net . exe файл должен быть создан без mainfunction возможно или нет?
Нет
Короткий ответ:
Это библиотека DLL, потому что в ней нет основной функции.
Это EXE-файл, потому что есть основная функция.