Если Вы хотите присоединиться (связывают) несколько строк в одну, необходимо использовать StringBuilder. Это намного лучше, чем использование
for(String s : joinMe)
target += s;
существует также небольшая победа производительности над StringBuffer, так как StringBuilder не использует синхронизацию.
Для служебного метода общего назначения как это, это будут (в конечном счете) много раз называть во многих ситуациях, таким образом, необходимо будет сделать это эффективным и не выделить много временных объектов. Мы представили многих, много различных приложений Java и почти всегда находим, что конкатенация строк и строка/символ [] выделения поднимают существенное количество времени/памяти.
Наш допускающий повторное использование набор-> строковый метод сначала вычисляет размер необходимого результата и затем создает StringBuilder с тем начальным размером; это избегает ненужного удвоения/копирования внутреннего символа [] используемый при добавлении строк.
Две идеи:
Вы можете попытаться скомпилировать 64-битный Cassini из источника .
Даже если вы используете 64-битную среду, временно отнесите 32-битные dll в Visual studio (или вручную скопируйте их в папку BIN), чтобы вы могли отлаживать их. Имейте в виду, что каждый раз, когда вы компилируете код, он будет заново копировать 64-битные сборки в папку BIN.