我正在将我的项目从mac os x(xcode)转换为windows(visual studio 2013).但是当我尝试使用std :: function时,我遇到了问题.作为一个例子,我宣布.
std::function<void()> processFunc;
Run Code Online (Sandbox Code Playgroud)
但是我得到了几个错误:
Error 1 error C2039: 'function' : is not a member of 'std' ...github\oglengine\engine\game.h 39 1 Engine
Error 2 error C2143: syntax error : missing ';' before '<' ...github\oglengine\engine\game.h 39 1 Engine
Error 3 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int ...github\oglengine\engine\game.h 39 1 Engine
Run Code Online (Sandbox Code Playgroud)
在XCode上我需要启用c ++ 11,但从我在研究中看到的VS 2013启用了C++ 11.
我唯一的C++包括iostream
我应该添加另一个包含?
我已经安装了Visual Studio 2013 Ultimate和Update 4.我创建了一个项目,编译它并启动"性能和诊断"工具.启动时,"内存使用"选项被禁用.我该如何启用它?谢谢.
我有一个JavaScript文件,我想编辑和调试.
代码不是DOM /浏览器/ Web特定的.
我可以使用VS Code在没有Node或ASP.NET等Web项目的情况下运行和调试JavaScript吗?如果是这样,怎么样?也许VS Code假设它有一个像Node这样的Web服务器来连接和调试
如有必要,我该如何修改launch.json?
加载.js文件并点击F5会导致
连接失败
OpenDebug进程意外终止


我使用TortoiseCVS使用CVS源代码控制与Windows资源管理器集成工作了一年,这使我能够以图形方式查看文件的历史记录,并允许我比较文件的任何2个版本,而无需打开IDE.
最近我开始在一个使用TFS的新地方工作,这需要我每次想要查看文件历史记录时都打开Visual Studio.
在TFS和Windows资源管理器之间进行这种级别的集成会很棒.我想知道是否有任何第三方开发了这样的功能?目前我在Visual Studio 2013中使用C#.

这是我在选择Revision Graph时看到的:

前提:我认为这是TFS 2015中的错误/缺失功能
当我使用TFS网站创建新的Build(非xaml)定义时,我无法使用命令行TFSBuild start命令调用它.
如果我创建标准XAML定义,我可以使用命令行启动它.
知道命令行是否无法启动新式定义?
我刚刚升级了我的解决方案中的所有项目,指向.Net 4.6(有一个Web应用程序,一些类库,一个数据库项目等).我在Visual Studio Team Services(使用新的构建系统,而不是XAML)中设置了CI构建,该构建在升级之前成功构建.此构建定义运行调试,暂存和生产构建,构建定义包含两个步骤:
在此框架升级之前,一切都很好.我在本地升级并构建了一切,这一切都很有效.我可以运行测试并全面获得绿色.现在,当我检查我的代码时,启动了CI构建,我在"Visual Studio测试"步骤中获得了以下错误(从日志中获取):
2015-09-18T19:08:02.1212067Z Microsoft (R) Test Execution Command Line Tool Version 14.0.23107.0
2015-09-18T19:08:02.1489666Z Copyright (c) Microsoft Corporation. All rights reserved.
2015-09-18T19:08:02.8906952Z Starting test execution, please wait...
2015-09-18T19:08:03.3713251Z Warning: Using Isolation mode to run tests as required by effective Platform:X86 and .Net Framework:Framework35 settings for test run. Use the /inIsolation parameter to suppress this warning.
2015-09-18T19:08:07.4457804Z ##[error]Error: Executor process exited.
2015-09-18T19:08:07.4457804Z ##[error]
2015-09-18T19:08:07.4557251Z ##[error]Error: There was no endpoint listening at net.pipe:[...redacted...] …Run Code Online (Sandbox Code Playgroud) 我有一个包含多个项目的解决方案,它已签入TFS(Visual Studio Team Services).我只希望其中一个项目(以及它的依赖项)构建并部署到我创建的Azure Web站点.我的解决方案及其项目遵循本指南中的NuGet 2.7+自动包恢复方法.在我的本地Visual Studio 2013环境中,一切都按预期工作.
我使用本指南在Team Services中创建了一个非常基本的部署版本,但是构建失败了,这个错误与NuGet有关:
****************************************************************************** Running tasks ****************************************************************************** ****************************************************************************** Starting task: Build solution $/Path/To/My/Project.csproj ****************************************************************************** Executing the powershell script: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\default\tasks\VSBuild\1.0.16\VSBuild.ps1 C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\default\agent\worker\tools\NuGet.exe restore "C:\a\1\s\Path\To\My\Project.csproj" -NonInteractive MSBuild auto-detection: using msbuild version '14.0' from 'C:\Program Files (x86)\MSBuild\14.0\bin'. Cannot determine the packages folder to restore NuGet packages. Please specify either -PackagesDirectory or -SolutionDirectory. Unexpected exit code 1 returned from tool NuGet.exe
我的问题是:我到底是怎么回事specify either -PackagesDirectory or -SolutionDirectory?我无法找到任何有关此问题的文件.
或者,也许我会以错误的方式解决这个问题?
visual-studio-2013 nuget-package-restore azure-devops azure-pipelines
在VSTS中,我使用PowerShell任务来运行我的一个脚本.该脚本包含以下内容:
Write-Error 'error 1'
Write-Error 'error 2'
Run Code Online (Sandbox Code Playgroud)
由于Write-Error cmdlet在stderr上写入,因此会在VSTS Web界面中报告这些消息:
我想改进这个输出.我正在寻找的改进是:
而不是调用Write-Error,我可以从我的脚本调用另一个函数来向构建摘要页面添加错误吗?
我看到函数Write-VstsTaskError但不幸的是它只能从VSTS任务调用.它不能从我的脚本中调用.
我使用TFS vNext构建系统创建了自动部署步骤.在一个步骤中,我需要访问$(Date:yyyyMMdd)一些文件版本控制的东西.
您可以在下面找到配置和错误代码段:
那么任何想法如何在PowerShell脚本步骤中访问与日期相关的变量作为参数?
我的管道任务如下:(关键是Signing and aligning APK file(s)一个)。
当我查看构建日志时,除了Signing and aligning APK file(s)任务日志之外,我还会看到Pre-job: Signing and aligning APK file(s)一个和Post-job: ...一个(与 for 相同Checkout)。
但是,我不太明白这些任务是什么以及我如何在日志中看到它们?我找不到任何与此相关的文档。 并且,相应地,考虑到存在“Pre-job”任务,是否有任何方法可以在管道构建开始之前定义我自己的任务?