Questions tagged «visual-studio-2012»

Visual Studio 2012是Microsoft Visual Studio的一个版本。除非您有关于Visual Studio的特定问题-不仅仅是编码问题,否则不要使用此标记。

11
如何创建InstallShield LE项目以安装Windows服务?
昨天在MSDN上发布时,我下载了Visual Studio 2012。我注意到我们在2010年拥有的一些项目类型已经消失或有所不同。对我而言,最大的区别是删除了Windows Installer项目。现在,我们被迫使用InstallShield LE(限量版)。这里的问题是我编写了大量Windows服务,但看不到如何设置InstallShield LE。看来我们(我的公司)将不得不投资购买专业版的许可证。 有没有人找到在InstallShield LE中安装服务的方法?使用Windows Installer项目时,只需设置自定义操作。


1
生成时Microsoft.Common.Targets中的“具有无效的子元素”警告
在我的VS2010中,当我构建解决方案时,文件Microsoft.Common.Targets中有100多个警告。当我尝试构建,发布或运行程序时,我仅收到警告,但是当我双击它以获取更多信息时,会弹出Microsoft.Common.Targets,然后得到所有警告。 该文件Microsoft.Common.Targets是.net框架的一部分,并且具有MSBuild内置目标等。它在属性窗口中具有适当的架构。 一些警告示例(100个中的2个): Warning 2 The element 'PropertyGroup' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003' has invalid child element 'CustomBeforeMicrosoftCommonTargets' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003'. List of possible elements expected: 'Property' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003'. C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets 22 10 Miscellaneous Files Warning 3 The element 'PropertyGroup' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003' has invalid child element '_OriginalConfiguration' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003'. List …


6
如何强制在Visual Studio 2013中打开解决方案文件(SLN)?
尝试在VS 2013中显式打开VS 2012解决方案(SLN文件)成功。只需在Windows资源管理器中双击它,仍然可以在VS 2012中将其打开。 我已阅读“ Visual Studio 2012不会转换vs2010解决方案? ”,并按照建议“另存为...”解决方案文件。 仍然默认情况下在VS 2012中打开。 我的问题: 如何更改SLN文件以强制在Visual Studio 2013中打开它?

7
查找结果不显示结果
今天,我的Visual Studio 2012的“查找结果”功能停止工作。“查找结果”窗口显示摘要信息,但不显示实际匹配的行。这是我的“查找结果”窗口中显示的所有内容: Find all "mytext", Subfolders, Find Results 1, Entire Solution, "" Matching lines: 40 Matching files: 10 Total files searched: 1129 我已经尝试过此Microsoft论坛海报尝试过的所有修复程序: http://social.msdn.microsoft.com/Forums/zh-CN/csharpide/thread/1a02f076-29f7-46d1-879a-f8ae6d6abe95 他的解决方案是重新格式化并重新安装。Microsoft MSDN论坛助手的答案非常棒: “很高兴知道您不会被这个奇怪的问题困扰。” 有没有人找到这个问题的实际解决方案?


6
Visual Studio 2012 Express突然“与此版本的Windows不兼容”吗?
我正在Windows 7上运行Visual Studio Express2012。几个月来,我一直没有问题地运行它。 上周五,当我关闭计算机时,安装了许多Windows更新。今天早上,当我启动并打开VS2012解决方案时,收到以下错误消息: This program has known compatibility issues ... Visual Studio 2012 Express for Windows Desktop is incompatible with this version of Windows. 有一个用于的按钮Run Program,当我单击它时,该解决方案将正常打开。我没有对Windows配置进行任何更改。每当我打开解决方案时都会发生这种情况。MS在上周五应用的更新中是否发布了有缺陷的补丁程序? 编辑:我不确定为什么人们投票结束这个问题。链接到的答案与我的问题无关;这个答案似乎与试图在VS2010中打开VS2012项目有关。我正在尝试在VS2012中打开VS2012项目。如果您确实认为需要关闭该问题,请在评论中告诉我原因,以便我进行适当更改。 周五安装的.NET更新为: KB2805226 KB2805221 KB2804582 更新:我或多或少放弃了,并单击了错误窗口上的“不再显示此窗口”复选框。Visual Studio似乎运行正常。

30
调试时从对COM组件VS2012的调用返回了错误HRESULT E_FAIL
我在调试从Visual Studio 2010迁移到2012的项目时遇到问题。每次调试时,都会收到错误消息: “从对COM组件的调用中返回了错误HRESULT E_FAIL”。 在本地IIS服务器中编译和运行应用程序工作正常-只是无法调试。 除了迁移到VS2012之外,另一个变化是我现在正在使用Team Foundation Server进行源代码控制和问题跟踪-但是我看不到这会如何影响它。 我可以缩小到以下范围 项目文件-它已从VS 2003迁移为网站项目,并已切碎并更改了不同版本 Crystal Report运行时库/其他库 有任何想法吗?


20
Visual Studio 2012中的“等待后台操作”是什么?
偶尔,但很常见地,由于没有明显的原因,VS 2012会锁定一个对话框,提示“等待后台操作完成”。例如,这可能在普通的旧代码编辑期间发生,而不是在显式调用任何IDE命令时发生。 是什么原因造成的,对此我能做些什么? 我正在运行ReSharper 7,但我并不是唯一一个遇到这种情况的人。

5
有没有办法使用键盘快捷键来缩放Visual Studio文本编辑器?
昨天,我发现自己需要缩放Visual Studio文本编辑器,并且没有鼠标(不要问)。通常,我通过按住CTRL并滚动鼠标滚轮来做到这一点。我也无法弄清楚如何在文本编辑器窗口的左下角进入可在其中指定缩放级别的区域。 所以我想我有两个问题: 我可以通过键盘导航到某个菜单设置来设置缩放级别吗? 更好的是,有类似的键盘命令可以按住CTRL并滚动鼠标滚轮吗?

6
将.NET 4.5.2解决方案中的所有项目重新定位
我在Visual Studio 2012中有一个解决方案,其中包含170个C#项目。我需要将所有项目从.NET Framework 4.0重新定位到4.5.2。 我更喜欢让Visual Studio处理此问题,方法是进入每个项目的属性,更改目标框架,并让Visual Studio对.csproj文件进行必要的更改。 我注意到这些更改包括向.csproj添加一些新的XML标记,具体取决于当前项目的某些属性。 如何在不使用替换文本工具替换目标版本号的情况下,重新批处理所有170个C#项目的目标?我希望Visual Studio进行所有必要的标记修改和添加,仅替换就不会发生这种情况。

21
Visual Studio编译正常,但仍显示红线
我正在使用VS 2012,在我开始观察到一些有趣的行为之前,它一直运行良好。当我打开代码时,它会显示红色的下划线,当代码中有错误时,通常会看到这些下划线。出乎意料的是,代码可以很好地进行编译。我做出了以下不正常的观察。 代码中的红色下划线 在清洁或构建溶液时没有错误。 构建/清洁解决方案后,红色下划线消失了一段时间,但最终又恢复了。 因此,我的智慧停止了工作。 我不能右键单击任何组件并转到其定义。 有任何想法吗?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.