Emne

Emne: 32-bit / 64-bit

Emneside til dig, der har problemer med interoperabilitet mellem 32-bit og 64-bit eller med grænsen mod C++/CLI, med de relaterede punkter og artikler.

Hvorfor emnet let giver problemer

Problemer med 32-bit og 64-bit er sjældent bare en forskel i build-indstillinger. Ofte hænger de sammen med procesgrænser, DLL-kald, eksisterende COM-løsninger og spørgsmålet om, hvorvidt C++/CLI er med i billedet. Hvis du kun retter den fejl, der er synlig, kører du derfor let fast igen, medmindre fremgangsmåden som helhed er afklaret.

Spørgsmål, vi ofte afklarer i en rådgivningssamtale

  • hvordan de løsninger, der bliver på 32-bit-siden, skal håndteres
  • hvor grænsen skal trækkes mellem den nye .NET-side og native DLL’er
  • om C++/CLI er det rimeligste valg, eller om P/Invoke er nok
  • hvordan der tages højde for begrænsninger i distributionsopsætningen og driftsmiljøet

En passende fremgangsmåde

Ved interoperabilitet giver det mindre omarbejde, hvis du fastlægger designet af grænsen, før selve udvidelsen med nye funktioner begynder. Det mest realistiske er at tage udgangspunkt i de tilhørende tekniske artikler og i siderne om designreview og migreringsstøtte og afklare, hvad der skal ligge fast, og hvad der skal ændres.

Søg rådgivning her

Hvis denne side beskriver en udfordring, der ligner din, så bed os om rådgivning og beskriv din nuværende situation og den form for hjælp, du har brug for.

Tilbage til forsiden