我正在编写一个PowerShell脚本,动态创建并添加一个带有其文件夹和资源的Visual Studio项目到解决方案中。我正在使用Visual Studio DTE。
我的文件系统目录结构如下:
我的脚本可以正确创建Subfolder\Project3\Project3.csproj,我可以使用DTE将其添加到解决方案中,没有任何问题。
但是,我想将Project3添加到“Subfolder”解决方案文件夹中,使其看起来像这样(虚拟图像,红色箭头显示我想要Project3的位置):
如何使用Powershell(和可选的EnvDTE)实现这一点?任何示例代码都将不胜感激。谢谢!
我的文件系统目录结构如下:
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)实现这一点?任何示例代码都将不胜感激。谢谢!