Propojené a integrované prostředky
Projekty Visual Studio poskytuje dvě možnosti zpracování zdrojů: mohou být (výchozí) propojené nebo vložené.Můžete mít propojené i vložené prostředky v jediném projektu.Ve většině případů však budete chtít zvolit jednu volbu pro všechny prostředky v projektu.
Propojené prostředky jsou uloženy jako soubory v projektu; během kompilace jsou data prostředku odebrána ze souborů a přidána do manifestu pro aplikaci.Soubor prostředku aplikace (.resx) uloží pouze relativní cestu nebo propojení k souboru na disk.
U integrovaných prostředků jsou data prostředku uložena přímo v souboru .resx v textové reprezentaci binárních dat.V obou případech jsou data prostředku zkompilována do spustitelného souboru.
Můžete změnit prostředky z propojených na integrované změnou vlastnosti Persistence pro soubor prostředků.Další informace naleznete v tématu Vytváření vložené prostředky dále v tomto tématu.
[!POZNÁMKA]
Prostředky řetězců jsou vždy integrované a nelze je změnit; prostředky souborů jsou vždy propojeny a nelze je změnit.
Volba mezi integrovanými a propojenými prostředky
Obecně byste měli použít propojené prostředky, protože jsou jednodušší k použití.Existují však případy, ve kterých mohou být integrované prostředky lepší výběr.
Integrované prostředky
Integrované prostředky jsou nejlepší volbou, pokud potřebujete sdílet soubory prostředků aplikace (.resx) mezi více projekty.Například pokud máte běžný soubor prostředků obsahující loga vaší společnosti, ochrannou známku a takové, použití integrovaných prostředků znamená, že musíte zkopírovat pouze soubor .resx a ne přidružené datové soubory prostředků.
Integrované prostředky nelze upravovat přímo.Pokud se pokusíte upravit integrovaný prostředek, zobrazí se zpráva s výzvou převést položku na propojený prostředek s cílem upravit ji.Převod je doporučený, ale nepovinný.Musíte je exportovat, provést úpravy v externí aplikaci, a potom je importovat zpět do projektu.
Vytvoření vložené prostředky.
Když přidáte prostředky do projektu sady Visual Studio, jsou vytvořeny jako propojené prostředky.V některých případech můžete chtít vložit prostředky do souboru (.resx) prostředků aplikace.
Prostředky lze změnit z propojených na integrované prostředky na stránce ProstředkyNávrháře projektu.
[!POZNÁMKA]
Prostředky řetězců jsou vždy integrované v souboru .resx a nemohou být změněny na propojené prostředky; prostředky souborů jsou propojeny vždy v době kompilace.
Změnit prostředek z propojeného na integrovaný
S projektem vybraným v Průzkumníku řešení, v nabídce Projekt klikněte na Vlastnosti.
Klepněte na kartu Zdroje.
Na panelu nástrojů Návrhář prostředků přejděte na rozevírací seznam Prostředky, klikněte na šipku a vyberte typ prostředku, který chcete upravit.
Vyberte prostředek, který chcete změnit.
V okně Vlastnosti vyberte vlastnost Perzistence a změňte ji na Integrované v .resx.
Úpravy vložených prostředků.
Nelze upravit vložený zdroje v projektu Visual Studio přímo v prostředí Visual Studio IDE; nutné exportovat a jejich úpravy v externí aplikaci a potom je importovat zpět do projektu.
Export vložených prostředků
Vyberte projekt v aplikaci Solution Explorer a pak klepněte na tlačítko Vlastnosti na projektu nabídce.
Klepněte na kartu Zdroje.Zdroj Návrhář stránky, zobrazí se panel nástrojů v horní.
V prvním rozevíracím seznamu na panelu návrh zdrojů vyberte typ vloženého prostředku, který chcete importovat, například "Obrázky", "Ikony" nebo "Zvuk". Všechny prostředky tohoto typu, které existují v projektu zobrazí v Návrháři prostředku.
Vyberte zdroj, který chcete exportovat jako ikony nebo zvukový soubor.
Klepněte pravým tlačítkem myši na prostředek a zvolte Exportovat do souboru v místní nabídce.
[!POZNÁMKA]
Tento příkaz je k dispozici pouze pro vložené prostředky.
V prostředku do souboru exportu dialogové okno, přejděte do umístění, kam chcete soubor exportovat a klepněte na tlačítko Uložit.
Importovat zdroje
Vyberte projekt v aplikaci Solution Explorer a pak klepněte na tlačítko Vlastnosti na projektu nabídce.
Klepněte na kartu Zdroje.Zobrazí se stránka prostředků Návrháře.
V prvním rozevíracím seznamu na panelu návrh zdrojů vyberte typ vloženého prostředku, který chcete importovat, například "Obrázky", "Ikony" nebo "Zvuk". Všechny prostředky tohoto typu, které existují v projektu zobrazí v Návrháři prostředku.
Vyberte zdroj, který chcete importovat jako ikony nebo zvukový soubor.
Klepněte pravým tlačítkem myši na prostředek a zvolte Import ze souboru v místní nabídce.
[!POZNÁMKA]
Tento příkaz je k dispozici pouze pro vložené prostředky.
V Importovat soubor do prostředku dialogové okno, vyhledejte soubor, který chcete importovat a klepněte na tlačítko otevřených.
Propojené prostředky
Nejlepší volbou pro snadné používání jsou propojené prostředky (výchozí možnost).Prostředky lze upravovat přímo v projektu a snadno lze přidat nebo odebrat prostředky podle potřeby.
Změnit prostředek z integrovaného na propojený
S projektem vybraným v Průzkumníku řešení, v nabídce Projekt klikněte na Vlastnosti.
Klepněte na kartu Zdroje.
Na panelu nástrojů Návrhář prostředků přejděte na rozevírací seznam Prostředky, klikněte na šipku a vyberte typ prostředku, který chcete upravit.
Vyberte prostředek, který chcete změnit.
V okně Vlastnosti vyberte vlastnost Perzistence a změňte ji na Propojené v době kompilace.
Viz také
Úkoly
Jak: Přidání nebo odebrání zdrojů