Visual Studio закрывается все время

Следующее включит только один определенный способ доставки, если в корзине более 15 товаров:

add_filter( 'woocommerce_package_rates', 'hide_shipping_methods_based_on_item_count', 10, 2 );
function hide_shipping_methods_based_on_item_count( $rates, $package ) {
    // HERE the targeted shipping method ID (see the attribute "value" of the related shipping method input field)
    $targeted_method_id = 'flat_rate:12'; // <== Replace with your DHL shipping method ID

    // HERE the articles count threshold
    $more_than = 15;

    // Cart items count
    $item_count = WC()->cart->get_cart_contents_count();
    if( WC()->cart->get_cart_contents_count() > $more_than ) {
        foreach ( $rates as $rate_key => $rate ) {
            if ( $rate->id != $targeted_method_id ) {
                unset($rates[$rate_key]);
            }
        }
    }

    return $rates;
}

Код добавляется в файл function.php вашей активной дочерней темы (или темы). Проверено и работает.

Обновите кэши доставки: (обязательно)

  1. Этот код уже сохранен в файле function.php вашей активной темы. [ 112]
  2. Корзина пуста
  3. В настройках зоны доставки отключите / сохраните любой способ доставки, затем включите обратно / сохраните.

Вы закончили , и вы можете проверить это.

15
задан Mihai Limbășan 31 March 2009 в 19:23
поделиться

10 ответов

Две возможности здесь:

  1. Текущие исправления для Катастрофического отказа, связанного с MVC и плагинами
  2. Переустановите SP1 (у меня был коллега, у которого были катастрофические отказы, все время повторно применяют SP, и он устранил его проблему; В его случае он установил Выпуск Базы данных VS после установки SP1).
13
ответ дан 1 December 2019 в 03:15
поделиться

Вы, возможно, должны были бы медленно отогнуть свои расширения. Те, что я подозреваю:

  1. Исходный планировщик
  2. AnkhSVN
  3. Инструменты разработчика Oracle

Поскольку никакая другая причина, чем он не походит на неуправляемое расширение, которое растоптало бы процесс как этот.

3
ответ дан 1 December 2019 в 03:15
поделиться

Ну, у меня есть только стандартные советы по устранению неисправностей для VS для Вас:

  • Проверьте, что у Вас есть установленный SP1 (и дальнейшие обновления)
  • Удалите (переименовывают) все временные файлы в Вашем решении, такие как .suo, .ncb...
  • Отключите все дополнения один за другим, пока ошибки не не стало. Так как у Вас есть AnkhSVN, установленный только в последнее время, это могло бы быть хорошим первым предположением...

Также полезный для анализа инструменты от Комплекта Sysinternals, главным образом я рекомендовал бы Вам DbgView и ProcMon.

Существует другой подобный поток, который необходимо проверить: Фатальная Ошибка Механизма выполнения (79FFEE24) (80131506)

Они также упоминают текущие исправления, выпущенные Microsoft: https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx? DownloadID=16827&wa=wsignin1.0

Поскольку Chris отправил эти текущие исправления, упоминается для решения проблемы с ASP.NET MVC и Resharper.

3
ответ дан 1 December 2019 в 03:15
поделиться

Сумасшедшая идея, которая могла бы работать:

Откройте 2 экземпляра Visual Studio. На одном экземпляре Вы работаете над своим кодом. На другом можно открыть некоторое случайное решение, установить его, чтобы Отладить, затем использовать Присоединение для Обработки для присоединения первого экземпляра Visual Studio к этому.

Надо надеяться, когда исключение происходит на первой инстанции, которая может заставить его отказывать, второй экземпляр даст представление относительно того, что пошло не так, как надо.

2
ответ дан 1 December 2019 в 03:15
поделиться

Я должен был удалить блок отладки Silverlight, и я прекратил получать проблему.

0
ответ дан 1 December 2019 в 03:15
поделиться

Для меня проблема была в Gallio 3.0.6.763. После удаления я снова могу загружать проекты в VS2008.

0
ответ дан 1 December 2019 в 03:15
поделиться

У меня были ASP.Net MVC и Gallio 3.0.6.763. Я удалил Gallio, и теперь Visual Studio работает как положено.

0
ответ дан 1 December 2019 в 03:15
поделиться

У меня была такая же проблема. Удаление Галлио также было для меня решением. Похоже, это какой-то конфликт между проектами Gallio и ASP.NET MVC. Я бы столкнулся с проблемой только при попытке открыть проект MVC, особенно представление.

0
ответ дан 1 December 2019 в 03:15
поделиться

В моем случае мне пришлось удалить VMware 6.5, потому что это было причиной проблемы. странно.

http://communities.vmware.com/thread/170431

1
ответ дан 1 December 2019 в 03:15
поделиться

Я исправил это, удалив надстройку WSCF.blue.

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

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