在这里问我这样的问题我感到很内疚,但我很茫然,并会感激一些帮助.
像Web应用程序这样的概念验证是在一台PC上构建的,并放在一个repo上,可以在另一台PC上下载.最初设置了自动构建功能,Azure将在签入时自动构建和发布,但已删除.事情在两端都有效,直到一方包括大量被排除的变更.现在我看到以下错误:
无法
从程序集...\packages\Microsoft.Net.Compilers.1.0.0\build ..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll加载"Microsoft.CodeAnalysis.BuildTasks.Csc"任务.无法加载文件或程序集'file:/// ...\packages\Microsoft.Net.Compilers.1.0.0\tools\Microsoft.Build.Tasks.CodeAnalysis.dll'或其依赖项之一.该系统找不到指定的文件.确认声明是否正确,程序集及其所有依赖项是否可用,以及该任务是否包含实现Microsoft.Build.Framework.ITask的公共类.
有没有人对从何处开始寻找问题有任何建议?
我正在尝试将现有项目置于Git源代码控制之下,但我不清楚几件事情.
我已在线设立了"Team Foundation Service"Git帐户.
我目前有一个ASP.NET MVC 4解决方案 - 在我的Projects文件夹中.我在本地创建了一个Git'存储库'(当前是一个空文件夹).这应该只是我在Projects中的当前应用程序文件夹吗?还是需要复制?
如何将现有文件存入在线存储库?
我在域visualstudio.com上使用团队服务,我需要删除一个项目,我发现我需要使用命令提示符来删除项目,但是当我尝试脚本时,似乎它不起作用
我的剧本是,
TfsDeleteProject
/force collection:https://mytfs.visualstudio.com/DefaultCollection MyProject
Run Code Online (Sandbox Code Playgroud)
我的第一个错误是我没有将DefaultCollection附加到URL,但现在我收到错误,我没有权限.

当我加载Visual Studio 2012时,它将尝试连接到它连接到的先前TFS服务器.
在我的一台机器上(偶尔也会连接到TFS2008和TFS2010服务器)似乎总是默认为连接到Visual Studio Online(tfspreview)的完全错误的帐户,如果我尝试获取最新版本,它我会给出一个错误的形式:
Microsoft Visual Studio
Source Control Explorer
TF204017:操作无法完成,因为用户(帐户服务([我的tfs服务器])没有一个或多个所需权限(使用)工作区[我的工作区]; [我的实时ID].
好
如何影响Visual Studio 2012默认为正确的凭据,而不是看似虚构的帐户服务?
我刚刚开始使用 Azure DevOps 管道,并使用 Maven 任务创建了一个非常简单的管道。现在我不关心并行性,并且不确定以何种方式将其添加到我的管道中。有没有办法在免费层上使用 Maven 任务而无需并行?
这是我的管道:
trigger:
- master
pool:
vmImage: ubuntu-latest
steps:
- task: Maven@3
Run Code Online (Sandbox Code Playgroud)
我的想法是任务总是并行的?除此之外我看不出并行步骤在哪里。
我正在按照此过程为.NET Core Web API项目创建YAML构建管道:
https://docs.microsoft.com/en-us/azure/devops/pipelines/get-started-yaml?view=vsts
在发布它时,我注意到(最近重命名的)Azure DevOps似乎不支持YAML来定义发布管道.但是,我可以看到已经定义了部署任务,例如:
我们是否期望升级到发布管道功能以支持YAML,如果是,何时?
我正在尝试使用git将我的存储库推送到visual studio团队服务项目,但是我得到了错误:
fatal: Authentication failed for (url of team project
Run Code Online (Sandbox Code Playgroud)
我正在使用cmds:
git remote add origin
https://XXXXXXX.visualstudio.com/DefaultCollection/_git/project
git push -u origin -–all
Run Code Online (Sandbox Code Playgroud)
有什么想法解决这个问题吗?
谢谢!
我花了 2 个小时试图找出 Azure Functions .NET6(在 Windows 上)的管道出了什么问题。
Error NETSDK1045: The current .NET SDK does not support targeting .NET 6.0. Either target .NET 5.0 or lower, or use a version of the .NET SDK that supports .NET 6.0.
Run Code Online (Sandbox Code Playgroud) 我很难做到拉origin.我一直在:
"无法提取,因为存在未提交的更改.请在再次提取之前提交或撤消更改.有关详细信息,请参阅"输出"窗口.
这也适用于切换分支.我得到了类似的消息,但这并不总是发生.
我正在使用Visual Studio 2015 Update 1和Visual Studio Team Services Git.在我的机器上,我有一个本地master分支和开发分支.每次我切换到master然后我做拉,我得到错误信息.我已经采取了存储和删除存储(命令行),有时我使用TortoiseGit做拉,它的工作原理.
奇怪的是,即使我尝试使用TortoiseGit还原(在未提交的文件上)它表明它已成功还原(我已经尝试过Visual Studio撤消,没有任何反应).试图再次拉动,仍然是同样的问题.未提交的文件将存在,有时当我这样做时,git status它说没有什么可以提交的.
只需注意:即使从分支切换到也可能发生这种情况master.在这种情况下,无法进行未提交的更改,因为我无法在第一时间切换.
我还是Git的新手,但我想知道是否有更好的方法来解决这个问题,因为我想使用一个环境而不是在每个任务的不同环境之间切换; 我更容易从Visual Studio中完成所有工作.我已经读过了:
VS中的TFS/GIT无法切换到master,因为存在未提交的更改
UPDATE
看起来这个问题与行结尾有关.
通过执行a,git diff -R您可以看到已添加行结尾,"^ M",并且它是不同的.删除* text=autoin gitattributes(然后检查更改)并再次将其重新打开,以便gitattributes不会发出需要提交的自身更改信号似乎有帮助,不会有任何更改.
git-pull git-revert git-checkout visual-studio-2015 azure-devops
将位于 Azure Repos 中的 git 存储库克隆到我的本地机器克隆成功时,但我收到一行内容:
Logon failed, use ctrl+c to cancel basic credential prompt
Run Code Online (Sandbox Code Playgroud)
不确定这是指什么,有什么想法吗?
我正在使用 PAT 令牌来验证我的克隆,命令是:
git clone https://*************PAT*************@dev.azure.com/orgname/projectname/_git/reponame
Run Code Online (Sandbox Code Playgroud) azure-devops ×10
git ×3
tfs ×2
.net-6.0 ×1
asp.net ×1
asp.net-mvc ×1
azure ×1
azure-pipelines-release-pipeline ×1
git-checkout ×1
git-pull ×1
git-revert ×1
team-project ×1
tfs2012 ×1