възможно ли е...

5 отговора 213 прегледа
#1

възможно ли е...

уин приложение (форма), написано на .НЕТ да бъде компилирано до exe, за чиято употреба да не се изисква .НЕТ фреймуърк инсталиран на клиентската машина?

... рових из една книга навремето, какво четох какво не, ама ми е останал смътен спомен за подобна история. След като пак я прерових не го намерих. благодаря предварително.

Отговор
в отговор на я #2

Re: възможно ли е...

да, ама струва пари ...

[линк]

Отговор
в отговор на я #3

Re: възможно ли е...

Трябва да накараш потребителя да инсталира .НЕТ фреймуър-ка преди това. Най-лесно става като направиш деплоймент пакидж (MSI) и сложиш .НЕТ redistrbutable package. Лошото е, че размера на този пакидж е към 14 МБ.

Ето и съобщението, което се показва ако не направиш MSI с .НЕТ пакидж:

WARNING: This setup does not contain the .NET Framework which must be installed on the target machine by running dotnetfx.exe before this setup will install. You can find dotnetfx.exe on the Visual Studio .NET 'Windows Components Update' media. Dotnetfx.exe can be redistributed with your setup.

Отговор
в отговор на я #4

Re: възможно ли е...

може, обаче трябва да ползваш само MFC, но това можеш да го направиш и на VC6

Отговор
в отговор на я #5

Можеш да

използваш managed code (хуй го знае как може да се преведе на бг), и само и единствено VC++.NET, с директно обръщение към MFC. Само че тогава се губи целия смисъл на .NET, защото не можеш да използваш нищичко от него.

"Знанието е процес на трупане на факти, мъдростта е опростяването им."

Мартин Фишер
Отговор
в отговор на Long Runner #6

Тъй ще е тя.

Така както казвате няма явно да стане работата... дори и да стане не виждам и особен смисъл. Мерси все пак.

Отговор