私は PowerShell スクリプトに取り組んでおり、Visual Studio プロジェクトを動的に作成し、そのフォルダーとアセットをソリューションに追加しています。Visual Studio DTE を使用しています。
ファイルシステム上の私のディレクトリ構造は次のとおりです。
C:\Dir1\Dir2\Stuff
|
+--Stuff <-- folder
| |
| `Stuff.csproj <-- existing project, included in sln
|
+--Subfolder <-- Subfolder in which I want to include my new csproj
| +--Project1 <-- folder
| | |
| | `Project1.csproj <-- existing project, included in sln
| |
| +--Project2 <-- folder
| | |
| | `Project2.csproj <-- existing project, included in sln
| |
| `--Project3 <-- this, subs below and csproj are created from my script
| |
| `Project3.csproj
|
`Stuff.sln
私のスクリプトは Subfolder\Project3\Project3.csproj を正しく作成し、DTE を使用して問題なくソリューションに追加できます。
ただし、Project3 をソリューション フォルダー 'Subfolder'に追加したいので、次のようになります (ダミー画像、赤い矢印は Project3 を配置する場所を示しています)。
Powershell (およびオプションで EnvDTE) を使用してこれを達成するにはどうすればよいですか? サンプルコードをいただければ幸いです。ありがとう!