Tag: visual studio 2012

“代码优先从数据库”模板不显示在Visual Studio实体数据模型向导中

根据本文中的 Microsft,当在步骤3中的“ADO.NET实体数据模型”下向项目添加新项目时,应该看到“Code First From Database”的选项。 我只看到以下内容 我已经使用nuget安装了EF 6.1,我正在使用Visual Studio 2012 Ultimate ..我错过了什么?

在Visual Studio 2012中的纯C#编辑器(没有智能感知,没有缩进,没有代码高亮)

我刚刚在我的机器上安装了visual studio 2012,之前我已经卸载了visual studio 2012 RC。 安装是成功的,但是当我打开一个项目后,C#编辑器不能正常工作,就像这样的纯文本编辑器: 我试图修复它,彻底卸载它,然后再次安装,但没有成功。 任何人有一个想法? 我不知道它是否是相关的,但是当创build一个新的项目或打开一个现有的项目时,我也会遇到这个错误: 提前致谢

无法启动Web服务器

我有Visual Studio 2012中的asp.net web应用程序项目。当我想启动它,我有以下错误: 无法启动IIS Express Web服务器:端口“4012”正在使用中 这个问题从无到有。如何解决?

如何在web.config转换过程中添加文件?

我有一个在Visual Studio 2012中开发的网站。web.config目前在其转换中包含以下文件: – web.Debug.config – web.Release.config 我最近在我的项目中添加了一个新的构buildconfiguration(命名为“Staging”)。 我怎样才能创build一个“web.Staging.config”转换文件?

如何更改Visual Studio 2012,2013或2015许可证密钥?

我有我的机器上的Visual Studio 2012专业版的副本,我不再使用,因为我不得不使用另一个。 我的问题是我继续卸载Visual Studio但注册信息仍然存在后重新安装,我不知道哪个registrypath我不得不删除(我删除了几个)没有运气。 有没有简单的方法来删除登记信息或交换我的钥匙? 谢谢

如何正确使用SSDT和Visual Studio 2012数据库项目pipe理数据库部署?

我正在研究阶段试图在现有的小型项目上采用2012年数据库项目。 我是C#开发人员,而不是DBA,所以我不是特别stream利的最佳实践。 我一直在寻找谷歌和stackoverflow几个小时,但我仍然不知道如何正确处理一些关键的部署scheme。 1)在几个开发周期中,如何pipe理我的数据库的多个版本? 如果我在我的数据库的v3上有一个客户端,并且我想将其升级到v8,我该如何pipe理它? 我们目前为我们产品的每个版本pipe理手工架构和数据迁移脚本。 我们是否还需要单独做这件事,或者是否有新的模式支持或取代这个模式? 2)如果模式的变化需要数据移动,那么处理这个问题的最好方法是什么? 我假定Pre-Deployment脚本中有一些工作用于保存数据,然后Post-Deploy脚本将它放回正确的位置。 这是它的方式还是有更好的? 3)对于如何更好地使用这些新技术的任何其他build议或指导也非常感谢! 更新:自从我最初提出这个问题以来,我对这个问题的理解有所增加,而当我提出一个可行的解决scheme时,这并不是我所希望的解决scheme。 这里是我的问题的重新说明: 我遇到的问题纯粹是与数据有关。 如果我在我的应用程序的第一版上有一个客户端,并且我想将它们升级到我的应用程序的第五版,那么如果他们的数据库没有数据,我就不会遇到问题。 我只是简单地让SSDT智能地比较模式并一次性迁移数据库。 不幸的是客户有数据,所以并不那么简单。 架构从我的应用程序的版本1更改为版本2到版本3(等)所有影响数据。 我目前的数据pipe理策略要求我维护每个版本升级的脚本(1到2,2到3等)。 这可以防止我直接从我的应用程序版本1到版本5,因为我没有数据迁移脚本直接去那里。 为每个客户创build自定义升级脚本或者pipe理从每个版本到每个更高版本的升级脚本的前景是指数级无法pipe理的。 我所希望的是,SSDT能够实现某种策略,使事物的数据pipe理更容易,甚至可以像事物的模式一样简单。 我最近使用SSDT的经验并没有给我这样一个存在的策略的希望,但我希望有不同的发现。

指定的平台工具集(v110)未安装

我有一个最初使用VS2010创build的解决scheme。 当我用VS 2012打开它时,它让我做了一些转换,我同意了。 现在我使用VS 2010再次打开解决scheme,当我试图build立它给了一个错误: 错误MSB8008:指定的平台工具集(v110)未安装或无效。 请确保select了支持的PlatformToolset值 我该如何解决? 例如,是否有办法再次将platform toolset更改为v100?

在Visual Studio 2012或2013中的Emacs键绑定

我宁愿在MSVS中使用Emacs键绑定。 在MSVS 2008中,这是本机支持的,在MSVS2010中有一个扩展来实现这一点 http://blogs.msdn.com/b/visualstudio/archive/2010/09/01/emacs-emulation-extension-now-available.aspx 我可以在MSVS 2012中安装此扩展吗? (我迄今为止没有成功…)有没有另一种方法来实现Emacs的键绑定?

连接到Visual Studio通过局域网debuggingIIS Express服务器

我有一个在VS2012开发的testingASP.NET MVC3应用程序。 当我开始debugging时,通过请求http://localhost:<portnumber>从主机访问应用程序。 但是,如果我尝试通过http://<ip>:<portnumber>从Intranet中的远程计算机访问相同的应用程序,则会出现HTTP error 400: Bad request. Invalid Host Name. HTTP error 400: Bad request. Invalid Host Name. 只要在IIS Express上运行,任何服务器configuration都无法访问。 有没有解决这个问题的方法?

在VS 2012中创buildMVC4项目的NuGet错误

我试图在VisualStudio 2012 Ultimate中创build一个MVC4空项目,但是我得到这个错误: “错误:此模板试图加载组件程序集'NuGet.VisualStudio.Interop,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'。”。