Почему моя библиотека классов VB.NET показывает “Мой” и “Мой. Ресурсы” пространства имен в Отражателе?

Если $ item является строкой, вы можете просто разрезать ее на куски длиной 100:

foreach ($address->getAllItems() as $item) {
    for ($i=100; $i<strlen($item); $i+=100) {
        $shortItem = substr($item, $i-100, $i);
        Mage::Log("item: ". print_r($shortItem, true), 7, "model.log");
    }

    $shortItem = substr($item, $i-100, strlen($item));
    Mage::Log("item: ". print_r($shortItem, true), 7, "model.log");
    exit();
}
6
задан Tom Anderson 16 January 2009 в 18:48
поделиться

2 ответа

Шаги для удаления "Моего" Пространства имен

  • В свойствах проекта выключите, "Включают среду разработки приложения"
  • Под усовершенствованными опциями компиляции включите, "Включают Оптимизацию"
  • Покажите все файлы в проекте
  • Удалите узел Application.myapp, Resources.resx и узлы Settings.settings.
  • Разгрузите проект, откройте .vbproj в блокноте, изменитесь <MyType> на <MyType> Пустой </MyType>
  • Перезагрузите проект и компиляцию.

Для ресурсов используйте стандартные файлы ресурсов, и их конструкторы (Мой просто сделал обертку этого).

Для Настроек используйте файл конфигурации.

14
ответ дан 8 December 2019 в 16:12
поделиться

"Мой" - опция, добавленная в Visual Studio 2005 для VB.Net. Намерение функции состоит в том, чтобы дать пользователям, больше API чувствует, что они были приучены к с VB6. Это включает многие самые популярные функции и классы помощника.

Вот статья MSDN, которая вдается в большее количество подробностей: http://msdn.microsoft.com/en-us/magazine/cc163972.aspx

AFAIK, нет никакого способа отключить эту опцию в VB.Net с VS 2008.

1
ответ дан 8 December 2019 в 16:12
поделиться
Другие вопросы по тегам:

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