Articles of visual studio 2015

如何从VS2015的目标Mono框架?

我想在安装有mono的Linux上部署ASP.NET web应用程序。 据我所知,Mono是一款类似于.DNX 4.5.1或.DNX Core 5.0的定位平台。 所以我需要以某种方式将其添加到我的项目中的目标平台,以对其进行编译和debugging。 令人惊讶的是,我没有设法find任何指示。 我正在创build一个新的ASP.NET 5 / vNext项目,我看到的只是4.5.1和Core 5.0编译目标。 如何将Mono添加到该列表?

Visual Studio 2015慢

嗨,我只是做了一个新的安装Windows 10和安装Visual Studio 2015年终极。 我立即注意到,视觉工作室2015是非常缓慢的,我采取任何行动有1-2秒的延迟。 打开一个JavaScript文件,写一些代码,试图打开源代码pipe理他们都行为相同的方式。我已经安装了Web Essentials和Web编译器的插件,我一直在Visual Studio 2013中经常使用。 我知道我的问题是模糊的,但我似乎无法find问题的根源可能是什么。我在网上查找,找不到任何帮助。 现在有谁能提高它的性能呢?

Xamarin激活失败,在我的Visual Studio 2015企业

我将更新2应用于Visual Studio 2015企业版,我已经免费购买(感谢Microsoft / Xamarin收购/交易),但是当我尝试激活它时(是的,我已经login出VS内IDE的Xamarin帐户)出现此错误… System.FormatException: One of the identified items was in an invalid format. at Xamarin.Components.Ide.Activation.ActivationService.GetErrorWorkflow(LicenseSyncResult[] results, Boolean ignoreSyncErrors) at Xamarin.Components.Ide.Activation.ActivationService.<GenerateFullWorkflowSequence>d__88.MoveNext() at Xamarin.Components.Ide.Activation.ActivationDialog.DisplayWorkflowStep(ActivationWorkflowStep step) at Xamarin.Components.Ide.Activation.ActivationDialog.<>c__DisplayClass13.<StartSpinnerTaskAndScheduleContinuation>b__12(Task t) 请帮助,这个更新也影响了我的IIS Express安装。 现在Xamarin …在此先感谢。

Windows 10 RTM OSVersion没有返回我所期望的

当调用Windows 10版本时: Environment.OSVersion.ToString() 返回这个 Windows 8和8.1版本返回6.2不是6.3?! 即时通讯使用Windows 10 RTM(从Windows Update升级)VS 2015 RC和.NET 4.6 现在我需要得到正确版本的Windows,任何解决scheme?

在VS 2015和VS 2013上运行相同代码的问题

在Visual Studio 2013和2015中运行一段代码时,会得到两个不同的结果。 在Visual Studio 2015上,我得到一个NullReference,在2013年,它的工作方式应该如此。 此外,Visual Studio 2015在Windows 8.1和Windows 8.1上运行。 这段代码是: private static T FindParentOfType<T>(DependencyObject o) { dynamic parent = VisualTreeHelper.GetParent(o); return parent.GetType().IsAssignableFrom(typeof(T)) ? parent : FindParentOfType<T>(parent); } 代码被调用: Grid RiskGrid = FindParentOfType<Grid>(ChampViewModelSel); 错误是一个Nullreference当它检查IsAssginableFrom因为在VS2015中,它find了一个Canvas而不是在VS2013中find的希望的Grid? 堆栈跟踪 StackTrace " at Microsoft.CSharp.RuntimeBinder.SymbolTable.GetOriginalTypeParameterType(Type t)\r\n at Microsoft.CSharp.RuntimeBinder.SymbolTable.AreTypeParametersEquivalent(Type t1, Type t2)\r\n at Microsoft.CSharp.RuntimeBinder.SymbolTable.LoadMethodTypeParameter(MethodSymbol parent, Type t)\r\n at Microsoft.CSharp.RuntimeBinder.SymbolTable.LoadSymbolsFromType(Type originalType)\r\n at […]

如何在启用Visual Studio环境的情况下运行SublimeText

概述 现在我的Windows任务栏上有这2个程序: SublimeText3目标: "D:\software\SublimeText 3_x64\sublime_text.exe" VS2015 x64本地工具命令提示符目标: %comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"" amd64 这里的目标是在启用vs2015环境下运行Sublime Text。 一个选项是打开vs命令提示符,然后从那里运行崇高的文本, > sublime_text (这是不好的,我希望它是一个非交互式的过程 ) 另一个select是修改某种sublimetext符号链接目标从任务栏,所以我可以打开崇高vs2015环境启用只需点击图标 题 我怎样才能实现选项2? NS:我想让Sublime Text 3在启动时只运行一次 vcvarsall.bat(不是在构build系统的时候) ATTEMPTS 我第一次尝试了解如何执行bat文件,所以我testing了一些基本的batch file: bat1.bat:成功打开崇高的文本 sublime_text bat2.bat:它会成功打开vs命令提示符,等待用户input命令 cmd /k ""C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"" amd64 bat3.bat:打开vs命令提示符,但不会打开ST,除非在显示命令提示符后键入exit %comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"" amd64 […]

从Visual Studio运行时,STARTUPINFO.wShowWindow为0

我偶然发现了一个问题,同时在一个名为Notepad2(更具体地说是一个叫做Notepad2-mod的更新的分支)的开源记事本替代品中debugging了一个function。 它有一个标志/u导致应用程序在pipe理权限下重新启动(使用ShellExecute的runas动词)。 代码看起来像这样(为了简洁起见): STARTUPINFO si; SHELLEXECUTEINFO sei; si.cb = sizeof(STARTUPINFO); GetStartupInfo(&si); ZeroMemory(&sei,sizeof(SHELLEXECUTEINFO)); sei.cbSize = sizeof(SHELLEXECUTEINFO); … sei.lpVerb = L"runas"; sei.lpFile = lpArg1; sei.lpParameters = lpArg2; sei.nShow = si.wShowWindow; ShellExecuteEx(&sei); 由于某种原因,如果我从Visual Studio中启动了这个(有或没有附加的debugging器),高级subprocess的主窗口将不会显示! 它将出现在Process Explorer中,但没有可见的窗口。 经过调查,我意识到,从Visual Studio启动时,传递给subprocess“ WinMain ”的nCmdShow为0(对应于SW_HIDE )! 这个值随后传递给ShowWindow ,这就是为什么它没有显示。 当试图从cmd shell启动时,一切正常。 经过进一步的调查,事实certificate,通过调用si.wShowWindow获得的si.wShowWindow的值在VS中运行时为0,而从cmd启动时为1。 根据STARTUPINFO MSDN条目 ,如果dwFlags有STARTF_USESHOWWINDOW ,则STARTF_USESHOWWINDOW的值应该与nCmdShow的值相匹配。 但是,在这两种情况下(从VS和cmd启动), dwFlags的值为0。 所以,这是VS的问题,还是我只是把它错了?

无法从Microsoft Symbol Server下载“ntdll.dll”的符号

我试图移植我的Windows Phone 8应用程序到Windows 10.我能够构build我的应用程序。 当我尝试在移动模拟器上的发行版 x86中部署我的应用程序时,它失败并提供以下消息: 无法从Microsoft Symbol Server下载ntdll.dll的符号。 exceptionstring和调用堆栈可能无法正常工作。 确保你有networking连接,然后重试 尽pipe我试图在Release模式下运行我的应用程序,但我不确定VS-2015为什么要下载这些debugging符号。 在互联网上search了一下后,我已经做了这些,但我仍然看到这个问题: 我已经下载了,从Windows-10的所有必要的符号从这里: https : //msdn.microsoft.com/en-us/windows/hardware/gg463028.aspx到C:\符号 在VS 工具 – >选项 – >debugging – >服务器 ,我已经创build了符号文件).pdb)位置的两个条目。 一个指向Microsoft Symbol Server ,另一个指向C:\ Symbols 机器具有互联网连接,因此错误信息指向连接没有问题。 我已经将环境var _NT_SYMBOL_PATH设置为SRV c:\ symbols http://msdl.microsoft.com/download/symbols 有没有人遇到过这个问题?

CMake:C和CXX编译器的标识是Win10的CMakeGUI未知

所以我正在尝试在youtube上基于这个教程configuration一个非常简单的文件: 我在Windows 10中使用CMake GUI,我有一个运行的Visual Studio 2015,它已经能够build立c ++项目(我已经使用了一段时间) 我使用“Visual Studio 15 2017” 我为这两个input创build了一个名为hellocmake的文件夹和hellocmake / build: 我的投入 但是,当我尝试configuration,它说 CMakeLists.txt CMake错误:1(PROJECT): 没有findCMAKE_C_COMPILER。 CMakeLists.txt CMake错误:1(PROJECT): 没有findCMAKE_CXX_COMPILER。 错误日志指定它找不到这两个编译器文件:编译C编译器标识源文件“CMakeCCompilerId.c”失败。 编译: 构build标志:Id标志: The output was: The system cannot find the file specified Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. Compiler: Build flags: Id flags: The output was: The system cannot […]

Visual Studio 2015不能构buildWindows 10通用应用程序?

我正在使用Visual Studio 2015 RC和build立Windows 10应用程序没有问题。 一旦我升级到Windows 10,我也升级了我的VS,但之后,我无法运行和构build我的Windows 10应用程序。 我在这里下载了VS 2015,当我select自定义安装时,没有“通用Windows应用程序开发工具”选项,如下所述。 我只能看到“Windows 8.1和Windows Phone 8.0 / 8.1电话”选项。 我的安装有什么问题? 我是否下载错误的文件?