小编Dan*_*ann的帖子

从本地工作区分支

我正在开发团队项目,突然意识到我做了很多改变,我需要创建分支.

我从来没有在TFS中使用分支,当我看到"分支"来自Workspace版本时"我认为那就是我需要的东西.但是这个选项并不像我想的那样.

如何创建新的分支,从我的"项目的本地复制"并包括所有本地更改"?我上面提到的选项创建了类似分支的东西...我不知道什么,但我肯定知道,这不是来自我的本地版本的所有更改.正如我注意到,生成的分支没有我添加的文件和项目.

version-control tfs tfs2008

29
推荐指数
2
解决办法
9864
查看次数

你用什么作为Team System的一个很好的替代品?

我想了解其他人为实现Team System功能而采取的解决方案.我们都知道团队系统对于我们中的一些人来说可能是昂贵的.我知道他们提供了一个包含MSDN订阅的五个许可证的小团队版本,但是如果您的团队超过五个或者您不想使用Team System怎么办?

svn cruisecontrol.net fogbugz tfs

28
推荐指数
3
解决办法
7377
查看次数

如何在C++中获得平均值?

我有一个阅读文件并输出平均考试成绩的作业.

这很简单,但我不喜欢平均值是如何完成的.

average = (test1 + test2 + test3 + test4 + test5) / 5.0;
Run Code Online (Sandbox Code Playgroud)

有没有办法让它除以测试分数?我在书中或谷歌找不到这样的东西.就像是

average = (test + test + test + test) / ntests;
Run Code Online (Sandbox Code Playgroud)

c++

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

从VSTS版本管理部署WebSite构建到Azure

我正在为Visual Studio Team Services新版本管理系统的预览做准备.我的场景是一个经典的网站(ASP.NET 4.5),在VSTS中托管了一个Git repo.构建定义是成功的,如下所示:

在此输入图像描述

它被设置为发布为可由Release Manager拾取的工件,如下所示:

在此输入图像描述

在发布管理器端,我将该工件正确链接,如下所示:

在此输入图像描述

在这里,您可以看到我的环境以及相关的任务(所有3个都是克隆)

在此输入图像描述

当我运行发布时,构建发布很好,它连接到我的订阅但是当它试图找到包文件时,它在输出日志的第101行上有以下错误:

"没有找到使用搜索模式'C:\ a\4fe43dd1a***.zip'部署的文件"

这是完整的输出:

在此输入图像描述

这是我卡住的地方,因为我假设通过VSTS的工件链接应该为我解决此路径.显然我在某个地方错过了一个重要的难题,但我尽可能地遵循了可用的文档.

如果有人有解决方案或能指出我正确的方向,我将不胜感激!

---编辑---

我使用文件选择器来选择Web部署包(见下文).我尝试使用root网站以及bin文件夹.两次尝试都会导致错误,指出:"没有找到使用搜索模式部署的文件'C:\ a\4fe43dd1a\Classic Website Definition\drop\ClassicWebsite\bin'"

在此输入图像描述

---编辑2 ---

我使用以下MSBuildArguments向我的BUILD进程添加了一个MSBuild任务

/p:OutDir=$(build.stagingDirectory) /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true

在我的复制/发布工件任务中,我将输出限制为仅复制.zip文件.现在在我的RELEASE过程中,当我导航找到"Web部署包"时,"drop"文件夹为空.这是一个截图:

在此输入图像描述

我想我正走在正确的道路上,我只需要帮助搞清楚我的BUILD任务,以便为我的RELEASE进程生成正确的工件.任何帮助,将不胜感激.

ms-release-management azure-devops

27
推荐指数
2
解决办法
9577
查看次数

存储和引用DLL库的最佳实践?

通常,我的团队中的开发人员将创建一个新的Visual Studio项目,并在其本地计算机上的某处引用DLL(例如,C:\ mydlls\homersimpson\test.dll).然后,当我从源代码控制存储库获取项目时,我无法构建项目,因为我没有在我的机器上完全相同的位置引用的dll.

存储和引用共享库的最佳实践是什么?

version-control dll

25
推荐指数
1
解决办法
8850
查看次数

在运行时更改模式名称 - 实体框架

我需要在运行时更改实体的存储架构.我已经关注了一篇很棒的帖子,可以在这里找到:http: //blogs.microsoft.co.il/blogs/idof/archive/2008/08/22/change-entity-framework-storage-db-schema-in-runtime的.aspx?CommentPosted =真#commentmessage

这非常有效,但仅适用于查询,不适用于修改.

知道为什么吗?

schema entity-framework runtime

22
推荐指数
3
解决办法
2万
查看次数

打开解决方案/项目时自动获取最新版本

当您打开解决方案,项目或网站时,是否有办法强制获取最新版本?在TFS 2008上使用VS.NET 2008和2010.

tfs tfs2008

22
推荐指数
1
解决办法
1万
查看次数

从ASP.NET 4.5 MVC Web应用程序迁移到.NET Core

我刚刚接受了一些我不熟悉的技术任务 - 我们可爱的Windows ASP.NET MVC Web应用程序应转换为在linux环境中使用.

我在健康方面工作,我们拥有绝对不会丢失的用户数据或者头部会滚动(我们或他们的).

我通常不是C#/ ASP.NET人 - 尽管我可以适应这项任务.我一直在阅读官方文档@ http://docs.asp.net/en/latest/getting-started/installing-on-linux.html并且可以看到这个任务实际上意味着'瞄准.NET CORE (或单声道)框架'.

我已经google了,似乎没有事实上/简单的迁移方式 - 只需学习新的模块化设置,将配置打入project.json,然后离开!在我尝试手动执行此操作之前 - 您有什么信息可以告诉我吗?一些系统化的流程要遵循?也许我之前应该读过一些"陷阱"?

该项目使用NHibernate和Autofac进行DI - 看起来非常标准.我只是想知道在Linux服务器上运行它需要多少读取/试验 - 最终这才是最重要的.

.net c# asp.net asp.net-mvc asp.net-core

21
推荐指数
3
解决办法
1万
查看次数

Visual Studio 2015团队资源管理器未看到现有的本地存储库克隆

我有一个带有存储库的Visual Studio在线团队项目.我已经和VS 2013一起使用了一段时间了.

我在团队资源管理器中安装了VS 2015并连接到Visual Studio,并选择了相关项目.

然而,根据解决方案,它说:

您必须克隆存储库才能打开此项目的解决方案.

我确实去了设置并编辑我的全局设置以正确设置我的存储库根目录.(与Visual Studio 2013中设置的位置相同)

但是,它已经克隆并在我的本地机器上.

为什么VS 2015 Team Explorer没有看到现有的存储库文件夹?除了删除文件夹并再次进行克隆之外,我该如何解决此问题?

git team-explorer visual-studio-2015 azure-devops

21
推荐指数
1
解决办法
1万
查看次数

Visual Studio Team Services - 等待可用的代理

这个问题今天早上开始发生在我身上.我正在尝试在Visual Studio Team Services上运行构建,但构建永远不会启动,它永远保持这样:

在此输入图像描述

仅供参考我只有一个代理(托管).我在"控制面板">"代理池">"请求"中检查了代理的活动,但代理似乎可用,即没有其他活动.

我已经停止并重新启动构建2或3次,没有运气.

有什么建议?有没有办法重新启动构建代理?

.net continuous-integration azure-devops

20
推荐指数
1
解决办法
6183
查看次数