.NET, эквивалентная из статических библиотек?

статья JavaScript Википедии перечисляет версии JS браузером. forEach часть JavaScript 1.6. Таким образом, это поддерживается действительно большинством браузеров, кроме Opera 9.02 (который я просто протестировал). Opera 9.5 (который я просто установил!) поддерживает его, наряду с indexOf для Массива.

Удивительно, это не официально. Я не вижу его поддержки на странице поддержка ECMAScript в Opera 9.5 . Возможно, это - пропускать или возможно только частичная поддержка, которую они не хотят рекламировать.

5
задан Peter Mortensen 15 January 2010 в 18:45
поделиться

7 ответов

Если вас раздражают все библиотеки DLL, загрузите ILMerge . Я использую это для объединения нескольких DLL в простой в использовании .EXE для моих клиентов.

6
ответ дан 13 December 2019 в 22:11
поделиться

Как было сказано, ILmerge - это один из способов, лично если вы объединяете какой-то exe с большим количеством dll, я предпочитаю Netz .

2
ответ дан 13 December 2019 в 22:11
поделиться

That's the downside of the .Net compilation process, you can't have things like static libraries and the header files that hold them together, everything is held in one big dll file and the only way to share information is to either build a common dll and reference it from other assemblies or to duplicate the code in each dll (possibly by copying/linking .cs files between projects).

Note that the 2nd way will declare different types, even though they have the same name. This will bite you on the ass with stuff like remoting (or anything that requires casting to specific shared interfaces between processes).

0
ответ дан 13 December 2019 в 22:11
поделиться

Вы можете использовать модулей . Их можно связать в сборку с помощью компоновщика сборок, al.exe .

1
ответ дан 13 December 2019 в 22:11
поделиться

Remotesoft Salamander подключит вас. По сути, это собственный компилятор и компоновщик.

0
ответ дан 13 December 2019 в 22:11
поделиться

При использовании моно (или cygwin является вариантом) mkbundle также может быть правильным выбором.

0
ответ дан 13 December 2019 в 22:11
поделиться

Если я правильно понимаю, у вас есть решение, которое содержит два проекта. Один проект для «обычного» пользователя и один проект для «профессионального» пользователя. Visual Studio позволяет добавить «ссылку» на другой источник файла из другого проекта. Если ваша «профессиональная» версия имеет реальный файл основного кода, а в «обычной» версии вы добавляете существующий -> найдите файл в «профессиональном» проекте, нажмите стрелку вниз рядом с кнопкой «Добавить» и выберите «Добавить как ссылку». ". Теперь у вас есть один файл, который практически одинаков для двух проектов.

1
ответ дан 13 December 2019 в 22:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: