ref编译.NET 5.0 应用程序时的文件夹是什么?
我的意思是这个:
[project_path]\bin\Debug\net5.0\ref\
Run Code Online (Sandbox Code Playgroud) 是否有我可以为我的团队的TFS Current Sprint任务板添加书签的URL ?我们有2周的冲刺,因此URL每2周更改一次.
默认URL的格式为:
http://[Server]/tfs/[Project]/[Team]/_backlogs/TaskBoard/[SprintName]#_a=people
Run Code Online (Sandbox Code Playgroud)
[SprintName]URL 的一部分会更改每个sprint,因此它不提供稳定的URL.我想知道是否有一些版本的URL总是指向当前的sprint,即:
http://[Server]/tfs/[Project]/[Team]/_backlogs/TaskBoard/CURRENT#_a=people
Run Code Online (Sandbox Code Playgroud) 我正在尝试设置我的TFS2010 Build,我想访问通过"自定义程序集的版本控制路径"下载的文件.
据我所知,这些文件被下载到:
C:\User\<Build User>\AppData\Local\BuildAgent\<Built Agent Number>
我可以通过上面的路径直接访问该文件夹,但如果有一个环境变量(或者我可以在构建中使用的东西)间接访问该文件夹,那将会很好.
或者......有更好的方法来获取这些文件吗?(每次运行构建时,我都会在其中放置一个版本文件).
我目前正在开发Visual Studio 2012 RC,使用TFS预览进行源代码管理.我想创建一个SSIS集成项目,它要求我使用Visual Studio 2010.但是,当我从VS 2010连接到TFS时,它会自动创建一个新工作区,而不会列出VS 2012工作区.
如果我tf workspaces从VS 2010命令提示符发出命令,我只看到VS 2010工作区,如果我从VS 2012命令提示符发出命令,我只看到VS 2012工作区(两者都表示正在使用相同的colleciton) .
有什么方法可以让VS 2010看到VS 2012工作区吗?我不希望有两个源代码副本只是为了能够使用VS 2010进行SSIS项目.
我在一个主要是单线程,单用户的应用程序中工作.这里和那里有一些工作线程,它们只使用线程安全对象和类.单元测试实际上是测试具有多个线程的那些(为测试明确创建),并且它们测试正常.
在测试非线程安全的业务对象和子系统时,VSTS单元测试失败.它们可以不是线程安全的,这就是应用程序使用它们的方式.
但是,每个TestMethod的"一个线程"的MS测试方法会让我们失望.我必须在许多单元测试类中实现对象锁,只是为了确保测试一个接一个地运行(我真的不关心顺序,但是我不能让两个测试方法在同一个对象上运行同一时间).
代码如下所示:
[TestClass]
public class TestSomeObject
{
static object turnStile = new object();
...
[TestMethod]
public void T01_TestThis()
{
lock(turnStile)
{
.. actual test code
}
}
[TestMethod]
public void T02_TestThat()
{
lock(turnStile)
{
-- actual test code
}
}
}
Run Code Online (Sandbox Code Playgroud)
是否有更好/更优雅的方式使测试顺序进行?
我在BuildAgent上运行持续集成构建,但我无法正常工作.我最近将代码库更改为C#6.0,并将项目更改为ToolsVersion 14.
我在Build Server(TFS 2012)上安装了Visual Studio 2015.如果我现在检查C#6.0代码,则构建在第一个项目上失败("$"是意外的或"某事")
BuildTemplate是"DefaultTemplate.11.1"如果我检查日志文件,构建调用错误的csc.exe(C:\ Windows\Microsoft.NET\Framework64\v4.0.30319\Csc.exe)
如果我使用没有任何开关的项目启动MSBuild/14.0/Bin/MSBuild可执行文件,则构建成功.为什么TFS BuildAgent不使用ToolsVersion,如何让TFS 2012构建我的Visual Studio 2015解决方案
如果我添加MSBuildArgument /tv:14.0它仍然失败.因为它称为MSBuild的第12版,它是Visual Studio 2015附带的.NET 4.6 RC Framework的一部分.
如果我尝试运行我的UnitTest,更改MSBuild Activity的ToolsPath确实可以使Build工作但是吐出子弹.我得到了一个Missing dll"Microsoft.VisualStudio.TestPlatform.Utilities.dll"异常.(VS2012也在Build Server上安装).
更新:我现在在单元测试中遇到了不同的错误:
TF900548: An error occurred publishing the Visual Studio test results.
Details: 'Method not found:
'System.Collections.Generic.IEnumerable<System.String>
Microsoft.VisualStudio.TestPlatform.Utilities.InferSettingsHelper.MergeRunSettingsAndFindCompatibleSources(Microsoft.VisualStudio.TestPlatform.ObjectModel.Architecture
ByRef,
Microsoft.VisualStudio.TestPlatform.ObjectModel.FrameworkVersion
ByRef, System.String, System.String,
System.Collections.Generic.IDictionary`2<System.String,System.Collections.Generic.KeyValuePair`2<Microsoft.VisualStudio.TestPlatform.ObjectModel.Architecture,Microsoft.VisualStudio.TestPlatform.ObjectModel.FrameworkVersion>>,
System.Xml.XPath.IXPathNavigable, System.String ByRef)'.'
Run Code Online (Sandbox Code Playgroud) 在VS2010中的TFS中是否有一种方法可以指定特定的迭代是当前的迭代,然后返回用于类似于@Project工作方式的查询?如果没有,是否有办法在TFS工作项查询中进行子查询?
我们在Team Foundation Service中使用git,我们正在尝试通过运行以下命令来找到删除远程分支的方法.
git push origin --delete TheBranchName
Run Code Online (Sandbox Code Playgroud)
远程服务器一直拒绝以下错误
! [remote rejected] TheBranchName (TF401026: The ForcePush permission is required to perform this action.) error: failed to push some refs to 'https://xxx.visualstudio.com/DefaultCollection/_git/Xxxxxx'
Run Code Online (Sandbox Code Playgroud)
任何想法如何在TFS中为用户设置正确的权限?
我编写了如下内容:
[Attrib(typeof(MyCustomType))]
public class TargetType
{
// .....
}
Run Code Online (Sandbox Code Playgroud)
我想用来EnvDTE获取引用的CodeElement引用typeof.我知道如何获取属性参数的引用,我可以使用Value,但这给了我字符串typeof(MyCustomType).
如果我使用Value,我必须分解字符串,然后尝试找到类型,如果有两个具有相同名称但名称空间不同的类型,它会变得毛茸茸.
有更简单的方法吗?
GitHub Copilot 是否保存本地开发的代码?例如,如果我在本地开发代码,并且在我的代码中,存在用于调用远程服务的连接参数,例如 user 和 pass,是否将它们保存为示例?提供它们作为建议,以防其他人将来开发相同的代码?
另外,在企业代码开发的情况下,代码必须严格保密,GitHub copilot 是否可以保存任何类型的代码(整个或什至只是片段)并将其公开并提供建议?
tfs ×5
c# ×3
azure-devops ×2
msbuild ×2
tfs2012 ×2
.net ×1
.net-5 ×1
attributes ×1
envdte ×1
git ×1
github ×1
tfs-workitem ×1
tfs2010 ×1
tfsbuild ×1
unit-testing ×1
windows-7 ×1
workspace ×1