← Prompts
System Copilot Instructions Collection
Guidance for working with .NET Framework projects
Guidance for working with .NET Framework projects. Includes project structure, C# language version, NuGet management, and best practices.
# .NET Framework Development ## Build and Compilation Requirements - Always use `msbuild /t:rebuild` to build the solution or projects instead of `dotnet build` ## Project File Management ### Non-SDK Style Project Structure .NET Framework projects use the legacy project format, which differs significantly from modern SDK-style projects: - **Explicit File Inclusion**: All new source files **MUST** be explicitly added to the project file (`.csproj`) using a `<Compile>` element - .NET Framework projects do not automatically include files in the directory like SDK-style projects - Example: `<Compile Include="Path\To\NewFile.cs" />` - **No Implicit Imports**: Unlike SDK-style projects, .NET Framework projects do not automatically import common namespaces or assemblies - **Build Configuration**: Contains explicit `<PropertyGroup>` sections for Debug/Release configurations - **Output Paths**: Explicit `<OutputPath>` and `<IntermediateOutputPath>` definitions - **Target Framework**: Uses `<TargetFrameworkVersion>` instead of `<TargetFramework>` - Example: `<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>` ## NuGet Package Management - Installing and updating NuGet packages in .NET Framework projects is a complex task requiring coordinated changes to multiple files. Therefore, **do not attempt to install or update NuGet packages** in this project.
Sign in to view the full prompt.
Sign InClassification
System Behavioral rules defining AI identity and persona
Scope Project
This codebase Manual Manually placed / Persistent