在多个项目中将 Visual Studio 项目 属性 开始操作更改为 "Don't open page"
Change Visual Studio project property Start action to "Don't open page" in several projects
当我第一次从版本控制服务器下载我们的解决方案时,我需要手动设置每个项目的启动操作 属性。我想知道是否有任何 'unattended' 方法可以做到这一点。我不介意创建一个批处理或 powershell 脚本,甚至打开每个需要的文件并搜索和替换,假设这个 属性 是纯文本。我无法在 vbproj 文件中找到它。
在 vbproj.user 中 属性 是 <StartAction>
,您必须将其值更改为 NoStartPage
。
我最终整理了一个 powershell 脚本(基于 Whosebug 上的其他答案)来帮助我解决这个问题。
gci -r -include "*.vbproj.user" |
foreach-object { $a = $_.fullname; ( get-content $a ) |
foreach-object { $_ -replace "(?<=<StartAction>).*(?=<\/StartAction>)", "NoStartPage" } |
set-content $a }
当我第一次从版本控制服务器下载我们的解决方案时,我需要手动设置每个项目的启动操作 属性。我想知道是否有任何 'unattended' 方法可以做到这一点。我不介意创建一个批处理或 powershell 脚本,甚至打开每个需要的文件并搜索和替换,假设这个 属性 是纯文本。我无法在 vbproj 文件中找到它。
在 vbproj.user 中 属性 是 <StartAction>
,您必须将其值更改为 NoStartPage
。
我最终整理了一个 powershell 脚本(基于 Whosebug 上的其他答案)来帮助我解决这个问题。
gci -r -include "*.vbproj.user" |
foreach-object { $a = $_.fullname; ( get-content $a ) |
foreach-object { $_ -replace "(?<=<StartAction>).*(?=<\/StartAction>)", "NoStartPage" } |
set-content $a }