Visual studio VisualStudio包管理器控制台中的Powershell包含在项目中

Visual studio VisualStudio包管理器控制台中的Powershell包含在项目中,visual-studio,powershell,Visual Studio,Powershell,如何在解决方案资源管理器中执行“包含在项目中”,但要从Package Manager控制台使用Powershell 假设我的解决方案如下所示: - SolutionA - ProjectA - ...Some Folders And Files... - ProjectB - FolderA - FolderB - FileA - FileB (Excluded from project) 如何在解决方案中包含FileB 提前谢谢 有时,

如何在解决方案资源管理器中执行“包含在项目中”,但要从Package Manager控制台使用Powershell

假设我的解决方案如下所示:

- SolutionA
  - ProjectA
    - ...Some Folders And Files...
  - ProjectB
    - FolderA
    - FolderB
      - FileA
      - FileB (Excluded from project)
如何在解决方案中包含FileB


提前谢谢

有时,当我需要了解如何从PowerShell脚本自动化Visual Studio时,我会查看现有的NuGet软件包。其中之一是SQL Server Compact嵌入式数据库。如果您在中打开相应的,您将看到它包含一个名为VS.psm1的用于自动化VS的模块。该模块包含几个有用的函数,其中一个函数允许您完全执行所需的操作。值得一看,看看它是如何工作的。

我可以使用它将文件添加到我的项目中

$myProject.ProjectItems.AddFromFile("PathOfFileOnDisk")

其中,
$myProject
是对目标项目的变量引用。

据我所知,package manager控制台用于与NuGet交互,而不是与Visual Studio交互。(编辑:好的,显然您可以从其中访问
$dte
变量来访问Visual Studio的API。)谢谢您的提示!我一回到电脑就去看看。