0

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

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

- SolutionA
  - ProjectA
    - ...Some Folders And Files...
  - ProjectB
    - FolderA
    - FolderB
      - FileA
      - FileB (Excluded from project)

如何在我的解决方案中包含 FileB?

提前致谢!

4

2 回答 2

1

我能够使用ProjectItems.AddFromFile将文件添加到我的项目中。

$myProject.ProjectItems.AddFromFile("PathOfFileOnDisk")

where$myProject是对目标项目的变量引用。

于 2013-09-13T05:40:37.253 回答
1

时不时地,当我需要了解如何从 PowerShell 脚本自动化 Visual Studio 时,我会查看现有的 NuGet 包。其中之一是 SQL Server Compact 嵌入式数据库。如果您在NuGet 包资源管理器中打开相应的提要,您会看到它包含一个用于自动化 VS 的模块,称为 VS.psm1。该模块包含几个有用的功能,其中一个允许完全按照您的意愿行事。值得一看,看看它是如何工作的。

于 2013-09-12T07:22:09.643 回答