Training
Module
Een .NET Aspire-project maken - Training
Meer informatie over het maken van volledig nieuwe cloudtoepassingen of het toevoegen van indeling aan een bestaande app met behulp van de .NET Aspire-stack in .NET 8.
Deze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
U kunt assembly's met één bestand of meerdere bestanden maken met behulp van een IDE, zoals Visual Studio, of de compilers en hulpprogramma's van de Windows SDK. De eenvoudigste assembly is één bestand met een eenvoudige naam en wordt in één toepassingsdomein geladen. Naar deze assembly kan niet worden verwezen door andere assembly's buiten de toepassingsmap en wordt geen versiecontrole ondergaan. Als u de toepassing uit de assembly wilt verwijderen, verwijdert u gewoon de map waarin deze zich bevindt. Voor veel ontwikkelaars is een assembly met deze functies alles wat nodig is om een toepassing te implementeren.
U kunt een assembly met meerdere bestanden maken op basis van verschillende codemodules en resourcebestanden. U kunt ook een assembly maken die kan worden gedeeld door meerdere toepassingen. Een gedeelde assembly moet een sterke naam hebben en kan worden geïmplementeerd in de globale assemblycache.
U hebt verschillende opties bij het groeperen van codemodules en resources in assembly's, afhankelijk van de volgende factoren:
Versiebeheer
Groepsmodules met dezelfde versiegegevens.
Implementatie
Codemodules en resources groeperen die ondersteuning bieden voor uw implementatiemodel.
Opnieuw gebruiken
Groepsmodules als ze voor een bepaald doel logisch kunnen worden gebruikt. Een assembly die bestaat uit typen en klassen die zelden worden gebruikt voor programmaonderhoud, kan bijvoorbeeld in dezelfde assembly worden geplaatst. Bovendien moeten typen die u met meerdere toepassingen wilt delen, worden gegroepeerd in een assembly en moet de assembly worden ondertekend met een sterke naam.
Beveiliging
Groepsmodules met typen waarvoor dezelfde beveiligingsmachtigingen zijn vereist.
Bereik bepalen
Groepsmodules met typen waarvan de zichtbaarheid moet worden beperkt tot dezelfde assembly.
Er zijn speciale overwegingen bij het maken van algemene taalruntimeassembly's die beschikbaar zijn voor niet-beheerde COM-toepassingen. Zie .NET Framework-onderdelen beschikbaar maken voor COM voor meer informatie over het werken met niet-beheerde code.
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven:
Training
Module
Een .NET Aspire-project maken - Training
Meer informatie over het maken van volledig nieuwe cloudtoepassingen of het toevoegen van indeling aan een bestaande app met behulp van de .NET Aspire-stack in .NET 8.
Documentatie
Een .NET-assemblymanifest specificeert de versievereisten, de beveiligingsidentiteit en het bereik van de assembly en informatie om verwijzingen op te lossen.
Procedure: Een assembly delen met andere toepassingen - .NET Framework
Lees hoe u een assembly kunt delen met andere toepassingen in .NET. Assembly's kunnen privé zijn (de standaardinstelling) of gedeeld. Als u een assembly wilt delen, plaatst u deze in de GAC.
Assembly's met meerdere bestanden - .NET Framework
Gebruik assembly's met meerdere bestanden die zijn gericht op .NET met behulp van opdrachtregelcompilers of Visual Studio met Visual C++. Een bestand in de assembly moet het assemblymanifest bevatten.