Akce sestavení
Všechny soubory v projektu sady Visual Studio mají akci sestavení. Akce sestavení řídí, co se stane se souborem při kompilaci projektu.
Nastavení akce sestavení
Visual Studio nastaví akci sestavení na základě typu souboru nebo šablony položky, která byla použita k jeho vytvoření, ale můžete ji změnit. Pokud chcete nastavit akci sestavení pro soubor, otevřete vlastnosti souboru v okně Vlastnosti tak, že vyberete soubor v Průzkumník řešení a stisknete Klávesu Alt+Enter. Nebo klikněte pravým tlačítkem myši na soubor v Průzkumník řešení a zvolte Vlastnosti. V okně Vlastnosti v části Upřesnit použijte rozevírací seznam vedle akce sestavení k nastavení akce sestavení pro soubor.
Hodnoty akcí sestavení
Mezi nejběžnější akce sestavení pro soubory projektu jazyka C# a Visual Basic patří:
Akce sestavení | Typy projektu | Popis |
---|---|---|
Další soubory | C#, Visual Basic | Neshromádný textový soubor, který se předá kompilátoru jazyka C# nebo Visual Basic jako vstup. Tato akce sestavení se používá hlavně k poskytování vstupů analyzátorům , na které odkazuje projekt za účelem ověření kvality kódu. Další informace naleznete v tématu Použití dalších souborů. |
ApplicationDefinition | WPF | Soubor, který definuje vaši aplikaci. Při prvním vytvoření projektu se jedná o soubor App.xaml. |
CodeAnalysisDictionary | .NET | Vlastní slovník slov používaný analýzou kódu pro kontrolu pravopisu. Viz Postupy: Přizpůsobení slovníku analýzy kódu |
Kompilovat | jakékoliv | Soubor se předá kompilátoru jako zdrojový soubor. |
Obsah | .NET | Soubor označený jako obsah lze načíst jako datový proud voláním Application.GetContentStream. U ASP.NET projektů se tyto soubory při nasazení zahrnou jako součást webu. |
DesignData | WPF | Používá se pro soubory modelu zobrazení XAML, které umožňují zobrazení uživatelských ovládacích prvků v době návrhu s fiktivními typy a ukázkovými daty. |
DesignDataWithDesignTimeCreateable | WPF | Stejně jako DesignData, ale se skutečnými typy. |
Vložený prostředek | .NET | Soubor se předá kompilátoru jako prostředek, který se má vložit do sestavení. Můžete volat System.Reflection.Assembly.GetManifestResourceStream čtení souboru ze sestavení. |
EntityDeploy | .NET | Soubory Entity Framework (EF), .edmx které určují nasazení artefaktů EF. |
Padělky | .NET | Používá se pro testovací architekturu Microsoft Fakes. Podívejte se na izolování testovacího kódu pomocí Microsoft Fakes. |
Nic | jakékoliv | Soubor není součástí sestavení žádným způsobem. Tuto hodnotu lze použít například pro soubory dokumentace, jako jsou například soubory ReadMe. |
Stránka | WPF | Zkompilujte soubor XAML do binárního .baml souboru pro rychlejší načítání za běhu. |
Prostředek | WPF | Určuje vložení souboru do souboru prostředků manifestu sestavení s příponou .g.resources . |
Stín | .NET | Používá se .accessor pro soubor, který obsahuje seznam sestavených názvů sestavení, jeden na řádek. Pro každé sestavení v seznamu vygenerujte veřejné třídy s názvy ClassName_Accessor , které jsou stejně jako originály, ale s veřejnými metodami místo soukromých metod. Používá se pro testování jednotek. |
Úvodní obrazovka | WPF | Určuje soubor obrázku, který se má zobrazit za běhu při spuštění aplikace. |
XamlAppDef | Windows Workflow Foundation | Dá sestavení pokyn k sestavení souboru XAML pracovního postupu do sestavení s vloženým pracovním postupem. |
Poznámka:
Další akce sestavení je možné definovat pro konkrétní typy projektů, takže seznam akcí sestavení závisí na typu projektu a mohou se zobrazit hodnoty, které nejsou v tomto seznamu.