Tag: visual studio 2013

如何在Visual Studio 2013中显示'git blame'?

在使用Git集成的Visual Studio 2013 update 2中,是否有方法在编辑器中显示上次修改行的方式? (比如git blame命令?)

加载Microsoft Visual菜单时出现问题

当我今天打开Visual Studio 2013时,出现错误。 “加载Microsoft Visual Menu ….时出现问题”,它要求我通过“ devenv /resetsetting ”命令重置VS环境,然后再次尝试。 但是它不起作用。 看到图像。 这是最新的Visual Studio 2013版本。 我昨天得到了一个更新。

Visual Studio 2013许可证产品密钥

我在等待我的公司完成许可证购买的同时安装了Visual Studio 2013 Professional作为试用版。 他们完成了购买4个许可证(64位),但没有给出Product Keys 。 相反,有一个特定的.iso文件,以某种方式embedded许可证或产品密钥。 我想避免必须卸载Visual Studio 2013才能重新安装Visual Studio 2013并重新设置所有我的设置。 这可能吗? 有没有办法从.iso或从干净安装的其他同事桌面提取许可证/产品密钥? 以下是我所尝试过的(与2个同事安装): 在以下位置查找许可证信息: HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\12.0\Licenses\* 但在两台电脑上都是独一无二的。 寻找产品的关键: HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\12.0\Registration\2000.0×0000\PIDKEY 一个安装有一个,我的安装说是无效的,当试图使用它。 另一个安装有一个空的PIDKEY 。 看看SW_DVD5_Visual_Studio_Pro_2013_English_MLF_X19-20996.ISO但我看不到任何许可证或产品密钥。 检查他们的Help > Register Product在Visual Studio中Help > Register Product ,简单地说 许可证:应用产品密钥 尝试从ISO安装/修复,但它说: 您尝试设置的产品版本早于此计算机上已经安装的版本。 可能是因为Visual Studio 2013 Update 1和2 再一次,我真的想避免重新安装VS 2013多小时的过程。有什么办法吗?

Visual Studio 2013不能在cshtml中debuggingjavascript

我有一个用Visual Studio 2013创build的ASP.NET Web应用程序。我试图在CSHTML文件中debuggingJavaScript。 然而,每当我启动网页,任何断点都会变成一个红色的圆形箭头,并指出:“断点不会被命中,debugging器的目标代码types的可执行代码不会与此行相关联,可能的原因包括:条件编译,编译器优化,或者当前debugging器代码types不支持该行的目标体系结构。“ 最近,这个项目被转换来支持MVC和RAZR,这两者我都不了解,而这正是这个问题开始的时候。 但是,search那些已经取得的成果,不解决我的问题。 Web.config文件: <compilation debug="true"…> 我知道我可以使用Firebug或其他浏览器工具来debuggingJavaScript,但我宁愿坚持使用Visual Studio的debugging,因为这是我习惯的。

Visual Studio 2013安装失败:程序兼容模式打开(Win​​dows 10)

我想在我的Windows 10上安装Visual Studio Ultimate 2013,但是我有这个错误: 我做了这两件事(他们已经解决了Windows 8上的问题) 但仍然无法安装。

VS2013:错误加载解决scheme('JavascriptWebExtensionsPackage没有正确加载')

Visual Studio 2013 Professional刚刚开始在切换解决scheme中抛出这个错误。 完全重新启动计算机不能解决它。 以下是我在尝试加载解决scheme时看到的错误: 现在,当我看看它build议的日志文件时,我看到这个: SetSite包失败[JavaScriptWebExtensionsPackage] 结束包加载[JavaScriptWebExtensionsPackage] 如果我点击“是”继续显示消息,并尝试加载解决scheme中的文件 – 我收到此消息: 告诉我, No EditorOptionDefinition export found for the given option name: Tabs/ConvertTabsToSpaces – Parameter name: optionId 。 我真的不知道该怎么做。 我没有做任何事情,除了检查一些文件到TFS(我每天,一周,一年几十次)。 我以前从未做过的唯一的事情是,在大约10分钟之前试图查看Source> Annotations(我从来没有在TFS / VS的生活中这样做过) – 但是这样做很好, 。 所以 – 任何想法,为什么我得到这个消息 – 以及如何解决它没有一个fullblown重新安装?

最新的C ++unit testing?

什么是最现代的C ++语言unit testing方法? 具有更大内省能力的语言(比如Python)的类有unit testing框架,这些框架在某种程度上更自然地使用。 unit testing可以更容易地定义。 相比之下,传统的CppUnit (基于JUnit )似乎采取了非常保守的方法。 有没有更新,更好的使用C ++(甚至C ++ 11)的特定function使生活更轻松? 我一直在使用CppUnit框架一段时间,以简单的方式对Windows本机C ++(Visual Studio 2005和2010)的部分项目。 我们之前没有selecttesting驱动开发方法,因为已经有很多遗留代码,我们发现为它添加testing是相当困难的。 我们不得不重构应用程序,但是即使在这种情况下,添加所有漂亮的testing也是非常耗时的。 最近,我们已经切换到Visual Studio 2013(因为C ++ 11标准实现),我们将开始一个新的,相当长期的项目。 有了以前好的(小)unit testing经验,我想尝试一下testing驱动开发的方法。 由于该项目不是一个小的(预期大小与大约相同,即大约200 k行代码),我宁愿更容易(但不是更低的能力)的框架。 新项目有可能导致跨平台的实施(Windows和Linux)。 在Visual Studio 2013中有一个unit testing支持,但我没有经验,它将如何适应跨平台。 到目前为止,我已经find了C ++的unit testing框架列表 。 但是,我们不能看出它们在原理上有什么不同。 我目前有三名候选人(保守select): 提振 – 可能的候选人; C ++标准的testing平台; 因此有可能被广泛接受; 可能是最大的用户群。 它似乎比CppUnit更先进。 CppUnit – 我知道,但是编写所有代码并不是一件愉快的事情。 Visual Studio 2013内置 – […]

VS2013浏览器链接找不到path的控制器/ 9ac086a69364466a841e03e001f946fd / arterySignalR / ping'。

由于更新到VS2013,我们收到这个错误时运行我们的(MCV4)networking应用程序: The controller for path '/9ac086a69364466a841e03e001f946fd/arterySignalR/ping' could not be found. 我知道它涉及到浏览器链接,虽然我不知道我们需要做些什么才能使其正常工作。 我们需要做一些configuration更改来支持这个新function吗?

entity framework程序集中的重复types名称(6.1.0)

我不知道发生了什么,但是在做查询时,我不断收到以下exception。 “在程序集中复制types名称”。 我一直无法在网上find解决scheme。 我已经通过从解决scheme中的所有项目中移除entity framework并使用块重新安装来解决此问题。 然后突然间,exception又回来了。 我一遍又一遍地validation了我的表模式,发现没有错。 这是导致exception的查询。 var BaseQuery = from Users in db.Users join UserInstalls in db.UserTenantInstalls on Users.ID equals UserInstalls.UserID join Installs in db.TenantInstalls on UserInstalls.TenantInstallID equals Installs.ID where Users.Username == Username && Users.Password == Password && Installs.Name == Install select Users; var Query = BaseQuery.Include("UserTenantInstalls.TenantInstall"); return Query.FirstOrDefault(); 正如我前面提到的,同样的查询在以前工作。 数据没有改变,代码没有改变。

ASP.NET(OWIN)身份:如何从Web API控制器获取用户ID?

(使用VS2013 RTW,ASP.NET MVC5) 我已经看到很多关于如何在使用ASP.NET标识时向ApplicationUser类(和表)添加属性的文档。 但是我还没有看到有关如何通过外键映射到ApplicationUser表的内容的单独表的任何文档。 我已经成功地派生了我自己的Microsoft.AspNet.Identity.EntityFramework.IdentityDbContext,现在我自己的“UserPreferences”表与我的SQL Server数据库中的各种“AspNet *”表和谐共存。 但是我并不清楚获取当前用户ID的最佳方法,以便向“UserPreferences”表中写入新行。 请注意,该项目是ASP.NET MVC,但我已经添加(并正在工作)Web API控制器。 我有一个工作解决scheme,这是: var uman = new Microsoft.AspNet.Identity.UserManager<Microsoft.AspNet.Identity.EntityFramework.IdentityUser>(new Microsoft.AspNet.Identity.EntityFramework.UserStore<Microsoft.AspNet.Identity.EntityFramework.IdentityUser>(new App1.Data.App1DbContext())); var uident = User.Identity; var userobject = uman.FindByNameAsync(uident.Name); var userid = userobject.Result.Id; // (Perform new row creation including the userid we just looked up 考虑到AspNetUsers表(由Identity框架定义)由以下字段组成: -id (PK, nvarchar(128) – seems to contain a GUID, not […]