Sdílet prostřednictvím


Správa položek v projektech

Visual Studio nabízí širokou řadu šablon projektů, které vám dávají položky, které potřebujete, chcete-li vytvořit aplikaci. Tato různorodost znamená, že příkazy a možnosti k dispozici v Průzkumníku řešení se liší v závislosti na šabloně projektu, kterou můžete vybrat a jak tento projekt spravuje položky. Přestože můžete určit, kam chcete uložit a udržovat soubory, šablona projektu určuje, zda je umístění významné ve vytváření a správě souborů.

Dvě možné přidružení se soubory

Položky v Průzkumníku řešení často představují určitý soubor a tento soubor může být přidružen k projektu dvěma způsoby. Buď položka představuje propojení na soubor nebo představuje samotný soubor. Propojení jsou podobné, ale nejsou stejné jako zástupce v Průzkumníku Windows.

Při práci v rámci jednoho projektu jste si možná nevšimli rozdílů chování mezi položkami, které představují propojení a položkami, které představují samotný soubor. Avšak při provádění úkolů mezi projekty, složka položek řešení a složka pro různé soubory, můžete zaznamenat neočekávané výsledky.

Můžete se s největší pravděpodobností setkat s rozdíly při práci současně s Visual C++ a webových projektů. Abyste lépe pochopili rozdíly, zvažte scénáře, které znázorňují, jak jsou soubory přidruženy k projektu.

Projekty, které spravují propojení

Některé projekty nevyžadují, aby soubory byly umístěny ve struktuře adresáře projektu a projekt spravoval pouze propojení na soubor. Propojení slouží jako servery proxy pro fyzické soubory na disku. Tyto projekty nevyžadují celou škálu úloh správy souboru.

Model projektu – Průzkumník řešení – úložiště 2

Například při správě pouze propojení na soubor odeberete propojení, ale odebráním nedojde k odstranění souboru z úložiště. Tato sdružení umožňují vytvářet a udržovat jeden soubor, který lze použít v několika projektech.

Položky jako v projektech Visual C++ a složka položek řešení jsou propojení. V projektech, které používají položky jako propojení, můžete ukládat soubory na libovolném místě na disku a stále je zahrnovat v sestavení. Můžete přidat položky, které jsou propojení na soubory v jiných projektech.

Propojení na soubory, které byly vytvořeny mimo projekt, umožňuje sdílení souborů mezi projekty, takže můžete zachytit probíhající změny souboru bez aktualizace kopie při každém provedení změn. Můžete však propojit soubor, který neúmyslně odstraníte, jako je například nějaký soubor jiného uživatele. Nechcete-li sdílet soubor prostřednictvím propojení, můžete vytvořit jeho kopii a potom přidat kopii do projektu. Položka v projektu může stále být propojení, ale propojuje se na vlastní verzi souboru.

Projekty, které spravují soubory

Některé projekty, jako jsou například webové projekty, vyžadují všechny jeho soubory umístěny v rámci něj nebo ve stejném fyzickém adresáři. Tento adresář se nazývá adresář projektu a pro každou položku, která se zobrazí v projektu v Průzkumníku řešení, existuje fyzický soubor v adresáři projektu. Toto přidružení umožňuje strukturu adresářů i soubor projektu k identifikaci, které soubory jsou k dispozici, a které projekt spravuje. Takový projekt používá také všechny položky v sestavení.

Model projektu – Průzkumník řešení – úložiště 1

Projekty, které spravují soubory i propojení

Některé projekty, například Visual Basic a Visual C# spravují soubory pomocí kombinace obou sdružení. Některé položky, které se zobrazí ve složce projektu v Průzkumníku řešení, jsou jako propojení na soubor. Jiné položky jsou spravovány jako samotný soubor. Tyto projekty obvykle označují položky, které jsou propojení s malou šipkou v ikoně.

Model projektu – Průzkumník řešení – úložiště 3

Při práci v projektu, který umožňuje oba typy přidružení, si všimněte, že soubory pro položky lze ukládat kamkoli. Soubor projektu sleduje soubory obsažené v projektu, informace pro správu zdrojového kódu a další metadata.

Viz také

Úkoly

Postupy: Určit jak spravuje soubory projektu

How to: Add a Project to Source Control

Koncepty

Použití Průzkumníka řešení

Úvod k řešení, projekty a položek

Položky a běžné příkazy v Průzkumníku řešení