草庐IT

c# - Visual Studio 2013,调试中未显示更改

最近升级到VisualStudio2013Pro并且遇到了一些初期问题。主要是,如果我在Web窗体的.aspx页面或MVC的.cshtml中更改任何HTML或CSS,这些更改并不总是反射(reflect)在我正在处理的页面上,当我调试它时,这些更改不会出现无论我刷新或清除缓存的次数如何。我正在使用WebEssentials,它应该将更改直接放在页面上,并且必须刷新页面,但这似乎也不起作用。偶尔,但并非总是如此,如果我停止调试,更改后面的代码,然后再次运行项目,它说它正在从与正在调试的版本不同的代码版本运行,我必须停止它,重新构建,然后调试。在以前版本的VisualStudio上从未遇到

c# - 在 SharePoint 2013 中以编程方式创建文件夹

目前我有代码在运行时在Documents目录中创建一个文件夹:using(varcontext=newMicrosoft.SharePoint.Client.ClientContext(sharePointSite)){context.Credentials=newMicrosoft.SharePoint.Client.SharePointOnlineCredentials(user,password);Webweb=context.Web;Microsoft.SharePoint.Client.Listdocs=web.Lists.GetByTitle();docs.EnableFo

c# - 检查 : null vs default()?

我想检查引用类型是否为空。我看到两个选项(_settings是引用类型FooType):if(_settings==default(FooType)){...}和if(_settings==null){...}这两者的表现有何不同? 最佳答案 没有区别。任何引用类型的默认值为null。default关键字的MSDNC#引用页:https://msdn.microsoft.com/en-us/library/25tdedf5.aspx. 关于c#-检查:nullvsdefault()?,我

c# - 检查 C# 项目的 VS 版本

我有一个完整的C#VisualStudio项目,但由于VisualStudio的版本问题,我无法打开它。我试过用VS2005和VS2010都打不开项目。我在VS2010中转换项目时也遇到了错误。是否有任何文件可以找到我使用的VS版本?__编辑:谢谢你的建议。我已经按照建议查看了我的csproj文件:据我所知,VS版本。used最有可能是2003ver.如有错误请指正 最佳答案 在中查找值在项目的csproj文件中标记。这是一个tablewitheachproductnameanditscorrespondingversion:+--

c# - 比较 : LINQ vs LAMBDA Expression

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭12年前。我需要讨论有关LINQ和Lambda表达式的性能。哪个更好?

c# - Microsoft.Exchange.WebServices 在 VS2010 中不工作

我正在使用EWSExchangeService从outlook读取电子邮件...我已经在控制台项目和VS2008中编写了代码...一切正常..我可以阅读电子邮件。为了更加熟悉VS2010,我创建了一个控制台项目并将复制的复制到VS2010项目。所以我在Microsoft\Exchange\WebServices\1.1\Microsoft.Exchange.WebServices.dll文件夹中添加了引用“Microsoft.Exchange.WebServices”(版本14.2.51.0)。一切正常,所以我看到了智能,我看到了Exhange程序集的方法属性等...使用Microso

c# - 如何在 Visual Studio 2013 Express 中设置 "executable project as the startup project"?

因此,我正在尝试研究一个在zip文件中找到的名为ModernUIDemo.exe的示例应用程序here.该网站提到应用程序的源代码可以找到here.下载并将VisualStudioExpress2013forWindowsDesktop指向解决方案文件并尝试在不调试的情况下启动后,我收到一条错误消息:AprojectwithanOutputTypeofClassLibrarycannotbestarteddirectly.Inordertodebugthisproject,addanexecutableprojecttothissolutionwhichreferencesthelib

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# - VS2010 'Show Derived Types' 类 View 中缺少选项

我正在VisualStudio2010中处理VisualC#项目,并在类View中浏览各种类型。根据this文档中,类View设置菜单中应该有一个类似于“显示基本类型”选项的“显示派生类型”选项。然而,它似乎不见了。我还没有设法找到任何错误报告或对这个问题的引用,所以我想知道我是否只是遗漏了一些东西。 最佳答案 我在VisualStudio2010中看到它,这是一个具有派生类型的C++项目。但是,在使用派生类型提到的C#项目中,未提供此选项。我正在检查一个没有派生类型的项目,看看这是否会导致该选项被禁用。编辑:似乎没有派生类型的项目

c# - Visual Studio 2013 编辑 Razor 文件速度慢

我刚刚安装了VS2013。当我在razor文件编辑器中按Up或Down键时,它不是纯html并且有一些razor代码VS2013减慢并永久消耗~25%的CPU和一切都很慢,直到我重新启动VS。我注意到只有在重新打开razor文档时才会出现此问题。如果在您打开解决方案时文档已经打开,则不会出现该问题。我尝试了很多方法,但都没有解决问题:禁用Resharper禁用ProductivityPowerTools2013在“选项-环境”中取消选择“富客户端视觉体验”禁用git插件或其他源代码控制:将当前源代码控制插件设置为无我在VS2012的同一台机器上测试它,一切正常。编辑:我测试了不同的场景