【发布时间】:2019-04-19 16:11:24
【问题描述】:
在某些解决方案中,我在开发期间使用对内部项目的直接引用,并切换到 nuget 引用进行发布。但是,手动将 30 多个项目添加到新解决方案中是一项乏味的任务。
我想知道是否有更快的方法来做到这一点。对于项目,这很容易,因为您只需复制/粘贴 xml,但解决方案文件并不那么容易编辑,但也许有一些技巧?
【问题讨论】:
-
@AhmadIbrahim 当然,但它不像
*.sln格式像*.csproj文件那样具有自我解释性。有了所有guids,编辑什么内容非常令人困惑:| -
我还没有听说有任何视觉工作室扩展可以帮助解决这个问题。手动编辑 SLN 文件可能与通过 VS 手动编辑一样多或更多。您必须打开每个 csproj 并归档 GUID 并将其与路径一起输入 SLN,并在 SLN 中设置任何构建配置。也许创建一个脚本并使其开源?
-
你能用 2 个独立的 SLN 文件完成你想要的吗?还是单独的解决方案配置?
-
@JamesFaix 我会......你认为有一个 API 可以在这样的脚本中使用吗?
标签: c# visual-studio solution sln-file