小编Max*_*xim的帖子

从TFS获取当前迭代

我需要从TFS项目获取当前迭代的路径。我可以使用REST API查询,<server>/<project>/_apis/work/teamsettings/iterations?$timeframe=current&api-version=v2.0-preview但是我不想执行查询和解析JSON响应。我想在.NET客户端库中为VSTS(和TFS)使用适当的API 。

我有个的实例VssConnection。如何从该对象获取当前迭代的路径?

.net c# tfs

5
推荐指数
1
解决办法
2340
查看次数

为多个 .NET Framework 版本创建 NuGet 包

我正在开发一个库并希望为 .NET Framework 的多个版本创建 NuGet 包。我没有找到任何包含完整操作列表的文章。

我尝试过的第一个选项是创建一堆配置,如 Release_Net45 等。然后我编辑了 csproj 以更正每个配置的输出目录(lib/net45 等)和目标框架版本。然后我构建了每个配置。在那之后,我运行了 nuget pack 并成功创建了一个包,但有一个警告说没有添加一个 dll,因为它已经在包中......

然后我尝试编辑 csproj 以将 TargetFrameworks 元素和包元数据元素包含到与 Release 配置对应的 PropertyGroup 中。编辑后重新加载项目后,解决方案资源管理器中出现了一个名为 Dependencies 的新组。我尝试在开发人员命令提示符中使用 msbuild /t:pack /p:Configuration=Release 创建包,但它以没有包目标的错误完成。为了修复它,我添加了 NuGet.Build.Tasks.Pack 包,然后构建了该包。但是当我在配置管理器中查看它们时,我的配置突然损坏了。

我没想到为多个目标框架设置包会如此痛苦:( 这样做的正确方法是什么?是否有针对此任务的完整指南?

csproj nuget nuget-package

4
推荐指数
1
解决办法
3063
查看次数

标签 统计

.net ×1

c# ×1

csproj ×1

nuget ×1

nuget-package ×1

tfs ×1