草庐IT

c# - 如何为 VisualStudio2015 设置 .NET 版本(代码)

我们团队中的一些人正在使用VisualStudio2015,而其他人仍在使用2013(均使用ReSharper9.1)。项目属性中的目标框架设置为.NETFramework4.5.1。我的问题:我仍然可以使用类似的代码publicintX()=>x;这是.NET4.6的一项功能。当我构建项目时,它也会运行(我猜是因为它或多或少是语法糖,所以编译器生成不需要.NET4.6的代码)。然而,当我的同事检查我在VisualStudio2013中所做的更改时,他们并不是很开心;-)是否有可能在VisualStudio2015中因使用.NET4.6功能而收到警告/编译错误?

c# - 操作无法完成。无效指针 - Visual Studio 2015 Update 3

打开.cshtml文件时出现此错误:Theoperationcouldnotbecompleted.Invalidpointer一切都在安装更新3和.NetCore后开始。mvc核心应用程序.cshtml文件正确打开。 最佳答案 请清除VisualStudio组件缓存,重新启动VisualStudio并重试。我怀疑您在更新后组件之间存在一些版本冲突。组件缓存位于%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache 关

c# - "This application can only run in the context of an app container."- Visual Studio 2015 开发新功能

我有点绝望。几个小时以来,我一直在努力解决以下问题。我开发了一个应用程序,我现在尝试使用VisualStudio2015的安装向导扩展来安装它。一切都在构建或(没有错误)但是当我打开应用程序时它突出显示它只能在应用程序容器的上下文中打开。那是什么意思?任何建议将不胜感激!该应用正在使用SQlite数据库。这可能与依赖关系有关吗?如果是这样,我该如何解决这个问题?更新:#Culture="en-US"ConvertFrom-StringData@'###PSLOCPromptYesString=&YesPromptNoString=&NoBundleFound=Foundbundle:{

c# - Visual Studio 2015/C# 6/Roslyn 无法编译 PCL 项目中的 XML 注释

我刚刚安装了最新发布的VisualStudio2015社区版(RTM),我正在尝试获取myopensourceproject在VS2015和C#6.0下工作。我的一些.cs跨项目共享。这样我就可以构建PCL版本(功能有限)和核心库的“完整”版本。然而,出于某种原因,某些代码文件在完整项目中构建正确,但在PCL项目中构建时失败(所有内容均在C#5和VisualStudio2013下编译)。构建PCL版本时,编译器似乎无法解析XML注释中的cref。这是一个在我的机器上失败的简化代码示例:///publicclassA{//Compileerroronnextline:///.public

c# - 如何在 VS 2015 中自定义 ASP.NET MVC 5 脚手架?

我正在开发一个ASP.NETMVC5项目。(不是ASP.NET5)。最近我切换到VS2015。现在我决定要为我的EF实体创建自定义的脚手架View和Controller。所以我搜索并找到了ScottHanselman'sarticleaboutthistopic.(它显然是旧的)。我检查了Hanselman提到的文件夹:C:\ProgramFiles(x86)\MicrosoftVisualStudio14.0\Common7\IDE\ItemTemplates\CSharp\Web\MVCX\CodeTemplates\虽然它存在于我的VS2013安装中,但它不存在在我的VS2015

c# - Visual Studio 2015 RC Entity Framework 6.1.3 迁移错误

仅当解决方案有多个引用EntityFramework的项目时,才会出现下面粘贴的错误。当运行“Enable-Migrations”或“Add-Migration”时,我收到以下错误:New-Object:Thevaluesuppliedisnotvalid,orthepropertyisread-only.Changethevalue,andthentryagain.AtD:\Projetos\Monitoramento\packages\EntityFramework.6.1.3\tools\EntityFramework.psm1:757char:13+$info=New-Obje

c# - 现在 VS2015 已经出来了,支持调试 Roslyn 的方式是什么?

背景我们希望修改Roslyn并能够在编译时对其进行调试。在VS2015之前的版本中,这样做是一个痛苦的过程,而且流程不是很好。我们的目标是开发一个C#变体编译器。梦想VS2015之前,执行和调试修改后的Roslyn需要打开第二个VSIDE(实验性)集才能使用修改后的Roslyn。此过程无法直接正确设置,并且通常会破坏您的VS2015安装。VS2015之后,是否有更好的设置和流程可以修改和调试Roslyn?我已经安装了VisualStudio2015,但看起来我需要更多必需的位。之后我不确定如何运行测试并尝试VS2015中的更改。 最佳答案

c# - 在 Visual Studio 2015 中用于符号扩展操作数的按位或运算符

我刚刚尝试安装VisualStudio2015,在尝试编译一个旧项目时,我收到了警告CS0675Bitwise-oroperatorusedonasign-extendedoperand;considercastingtoasmallerunsignedtypefirst对于在VisualStudio2013中编译时未给出相同警告的一段代码。我发现重现所需的只是这段非常简单的代码:shorta=0;intb=0;a|=(short)b;现在,我已经阅读了thisSOquestion,我读过EricLippert'sblogpost在这个问题上,我很快就阅读了signextension,

c# - 如何在 VS.NET 2015 中切换上下文?

我遇到了构建错误,因为我正在使用的某些类在“DNX4.5.1”而不是“DNXCore5.0”中可用。错误是:Thetypeornamespace'[someclass]'couldnotbefound.在“错误列表”窗口的项目栏中,我看到了DNXCore5.0。在上下文菜单中,选择了DNX4.5.1。为什么VS.NET在上下文为4.5.1时尝试继续使用DNXCore5.0? 最佳答案 如果有些人仍在为此苦苦挣扎,您可以通过从project.json文件的框架引用中删除它来取消引用DNXCore5.0。节"frameworks":{"

c# - 无法在 Visual Studio 2015 中构建通用应用程序

我无法在VisualStudio2015中构建Windows通用应用程序。应用程序无法启动并显示此JIT调试器窗口:StackOverflow上有一个类似的问题,我找不到但会继续寻找。一种可能的修复方法是切换到目标8.1然后切换回来,但我无法为任何通用应用程序定位8.1。调试程序会显示以下详细信息:APP_NAME.exe中的0x7523DAD8(KernelBase.dll)抛出异常:0x04242420(参数:0x31415927、0x558B0000、0x004FF1D0)。Unhandledexceptionat0x00007FFF60BB1F28(KernelBase.dll