All fields

“Assemblies & NuGet” in Information Technology

31 questions across 1 technology.

Information Technology

31 questions in 1 technology

#QuestionTechnologyTopicLevel
1What is NuGet, and what problem does it solve for .NET developers? .NET › Assemblies & NuGet.NETAssemblies & NuGetBeginner
2How does NuGet resolve version conflicts when two packages depend on different versions of the same transitive dependency? .NET › Assemblies & NuGet.NETAssemblies & NuGetIntermediate
3What is strong naming of assemblies, and why is it much less commonly required in modern .NET? .NET › Assemblies & NuGet.NETAssemblies & NuGetIntermediate
4How does semantic versioning apply to NuGet packages, and what do version range operators like [1.0,2.0) mean? .NET › Assemblies & NuGet.NETAssemblies & NuGetAdvanced
5How do you audit a .NET project's dependencies for known security vulnerabilities using NuGet tooling? .NET › Assemblies & NuGet.NETAssemblies & NuGetAdvanced
6How do you create and publish your own NuGet package from a class library project? .NET › Assemblies & NuGet.NETAssemblies & NuGetIntermediate
7What is the difference between a NuGet package's dependency group targeting different frameworks, and why do multi-targeted packages need this? .NET › Assemblies & NuGet.NETAssemblies & NuGetIntermediate
8What is a NuGet lock file (packages.lock.json), and what problem does it solve for reproducible builds? .NET › Assemblies & NuGet.NETAssemblies & NuGetIntermediate
9What are NuGet package sources, and how do you configure a project to pull packages from a private/internal feed alongside NuGet.org? .NET › Assemblies & NuGet.NETAssemblies & NuGetIntermediate
10What is Central Package Management (CPM) in NuGet, and how does Directory.Packages.props centralize version control? .NET › Assemblies & NuGet.NETAssemblies & NuGetAdvanced
11What is package source mapping, and how does it protect against dependency confusion attacks? .NET › Assemblies & NuGet.NETAssemblies & NuGetAdvanced
12What is an assembly in .NET, and what does it contain? .NET › Assemblies & NuGet.NETAssemblies & NuGetBeginner
13What is the Global Assembly Cache (GAC), and is it still relevant in modern .NET? .NET › Assemblies & NuGet.NETAssemblies & NuGetIntermediate
14What is assembly loading context, and how does AssemblyLoadContext enable plugin isolation in modern .NET? .NET › Assemblies & NuGet.NETAssemblies & NuGetAdvanced
15How does reflection allow inspecting an assembly's types and metadata at runtime, and what are common uses? .NET › Assemblies & NuGet.NETAssemblies & NuGetAdvanced
16How do you add, remove, and list NuGet package references using the dotnet CLI? .NET › .NET CLI, SDK & Project Structure (csproj).NET.NET CLI, SDK & Project Structure (csproj)Intermediate
17What is the dotnet CLI, and what are some of its most commonly used commands? .NET › .NET CLI, SDK & Project Structure (csproj).NET.NET CLI, SDK & Project Structure (csproj)Beginner
18What is an assembly's manifest, and what identity information does it contain? .NET › CLR & Runtime.NETCLR & RuntimeBeginner
19What is the difference between managed and unmanaged code in .NET, and when would you need to work with the latter? .NET › CLR & Runtime.NETCLR & RuntimeBeginner
20What is the structure and purpose of a .csproj file in a modern SDK-style .NET project? .NET › .NET CLI, SDK & Project Structure (csproj).NET.NET CLI, SDK & Project Structure (csproj)Intermediate
21What is a .sln (solution) file, and how does it relate to .csproj project files? .NET › .NET CLI, SDK & Project Structure (csproj).NET.NET CLI, SDK & Project Structure (csproj)Intermediate
22How does target framework moniker (TFM) selection, like net8.0 or net8.0-windows, affect what a project can do? .NET › .NET CLI, SDK & Project Structure (csproj).NET.NET CLI, SDK & Project Structure (csproj)Intermediate
23What is .NET Standard, and why is it less relevant now compared to a few years ago? .NET › .NET vs .NET Framework.NET.NET vs .NET FrameworkIntermediate
24How does packages.config differ from PackageReference, and which is used in Framework versus modern .NET projects? .NET › .NET vs .NET Framework.NET.NET vs .NET FrameworkIntermediate
25What is the AppDomain concept in .NET Framework, and why was it removed from modern .NET? .NET › CLR & Runtime.NETCLR & RuntimeIntermediate
26What is protobuf field numbering, and why must you never reuse or renumber a field once a message definition has shipped to production? .NET › gRPC Services.NETgRPC ServicesIntermediate
27What are MSBuild properties and items, and how do they control the build process? .NET › .NET CLI, SDK & Project Structure (csproj).NET.NET CLI, SDK & Project Structure (csproj)Advanced
28What is Directory.Build.props, and how does it help manage shared MSBuild settings across multiple projects in a repository? .NET › .NET CLI, SDK & Project Structure (csproj).NET.NET CLI, SDK & Project Structure (csproj)Advanced
29How do project references (<ProjectReference>) differ from package references, and how do they affect build order? .NET › .NET CLI, SDK & Project Structure (csproj).NET.NET CLI, SDK & Project Structure (csproj)Advanced
30What major APIs or features exist in .NET Framework but are unavailable or different in modern .NET? .NET › .NET vs .NET Framework.NET.NET vs .NET FrameworkAdvanced
31What tools does Microsoft provide to help analyze and migrate a .NET Framework project to modern .NET? .NET › .NET vs .NET Framework.NET.NET vs .NET FrameworkAdvanced