Попробуйте сделать это:
import { ChangeDetectorRef } from '@angular/core';
constructor(
changeDetectorRef: ChangeDetectorRef
) {
//call this when you receive the backend response
changeDetectorRef.markForCheck();
}
MSI, созданный проектом установки (в Visual Studio), может ориентироваться только на одну платформу в время. Ваш вариант - сделать 2 MSI, объединить их и создать загрузочную ленту с пользовательской настройкой, которая будет выбирать между ними. Есть некоторые сторонние продукты, такие как Advanced Installer , например, которые могут сделать это для вас.
.Net имеет опцию «Любой процессор». Заманчиво думать об этом как о «общей» опции, которая будет использовать только меньшие возможности x86, но на самом деле она позволяет JIT-компилятору на каждой машине выбирать соответствующий тип процессора для этой машины.
Единственный раз, когда вы не должны его использовать, это если вы знаете, что у вас есть зависимости или требования, которые не подходят ни для одной архитектуры, ни для другой. Например: вы знаете, что вам нужен много оперативной памяти, у вас есть зависимость от 32-битного нативного dll или вы хотите предварительно скомпилировать приложение.
Здесь есть опасность, потому что у вас есть зависимая от платформы dll-зависимость. Но у вас есть dll для обоих типов, и кажется, что вы знаете, как выбрать правильный во время выполнения. Так будет ли работать опция «Любой процессор»?