Dela via


Skapa åtgärder

Alla filer i ett Visual Studio-projekt har en byggåtgärd. Byggåtgärden styr vad som händer med filen när projektet kompileras.

Ange en byggåtgärd

Visual Studio anger byggåtgärden baserat på filtypen eller objektmallen som användes för att skapa den, men du kan ändra den. Om du vill ange byggåtgärden för en fil öppnar du filens egenskaper i fönstret Egenskaper genom att välja filen i Solution Explorer och trycka på Alt+Retur. Du kan också högerklicka på filen i Solution Explorer och välja Egenskaper. I fönstret Egenskaper under avsnittet Avancerat använder du listrutan bredvid Build Action för att ange en byggåtgärd för filen.

Build-åtgärder för en fil i Visual Studio

Skapa åtgärdsvärden

Några av de vanligaste byggåtgärderna för C#- och Visual Basic-projektfiler är:

Byggåtgärd Projekttyper Beskrivning
AdditionalFiles C#, Visual Basic En textfil som inte är källa och som skickas till C# eller Visual Basic-kompilatorn som indata. Den här byggåtgärden används främst för att tillhandahålla indata till analysverktyg som refereras av ett projekt för att verifiera kodkvaliteten. Mer information finns i Använda ytterligare filer.
ApplicationDefinition WPF Filen som definierar ditt program. När du först skapar ett projekt filen App.xaml.
CodeAnalysisDictionary .NÄT En anpassad ordlista som används av kodanalys för stavningskontroll. Se Så här anpassar du för kodanalysordlistan
kompilera någon Filen skickas till kompilatorn som en källfil.
innehåll .NÄT En fil som har markerats som Innehåll kan hämtas som en dataström genom att anropa Application.GetContentStream. För ASP.NET projekt inkluderas dessa filer som en del av platsen när du distribuerar.
DesignData WPF Används för XAML-visningsformatfiler för att göra det möjligt att visa användarkontroller vid designtillfället, med dummytyper och exempeldata.
DesignDataWithDesignTimeSkapa WPF Som DesignData, men med faktiska typer.
Embedded-resurs .NÄT Filen skickas till kompilatorn som en resurs som ska bäddas in i sammansättningen. Du kan anropa System.Reflection.Assembly.GetManifestResourceStream för att läsa filen från sammansättningen.
EntityDeploy .NÄT För Entity Framework (EF) .edmx filer som anger distribution av EF-artefakter.
Förfalskningar .NÄT Används för Microsoft Fakes-testramverket. Se Isolera kod under test med Microsoft Fakes
Ingen någon Filen är inte en del av bygget på något sätt. Det här värdet kan användas för dokumentationsfiler som "ReadMe"-filer, till exempel.
page WPF Kompilera en XAML-fil till en binär .baml fil för snabbare inläsning vid körning.
resurs WPF Anger att filen ska bäddas in i en sammansättningsmanifestresursfil med tillägget .g.resources.
Shadow .NÄT Används för en .accessor fil som innehåller en lista över byggda sammansättningsfilnamn, en per rad. För varje sammansättning i listan genererar du offentliga klasser med namnen ClassName_Accessor som är precis som originalen, men med offentliga metoder i stället för privata metoder. Används för enhetstestning.
Välkomstskärm WPF Anger en bildfil som ska visas vid körning när appen startas.
XamlAppDef Windows Workflow Foundation Instruerar bygget att skapa en XAML-arbetsflödesfil i en sammansättning med ett inbäddat arbetsflöde.

Not

Ytterligare byggåtgärder kan definieras av för specifika projekttyper, så listan över byggåtgärder beror på projekttypen och värden kan visas som inte finns i den här listan.

Se även