Tag: visual studio 2015

如何将嵌入式资源添加到VS 2015 RC中的“类库(包)”项目?

Visual Studio 2015发布候选版中有一个名为“类库(包)”的新项目模板。 它在Visual C#/ Web类别中。 在项目类型的信息面板中,它显示“预览 – 用于创建类库的项目模板,作为可以针对任何平台的NuGet包”。 我正在做类似于我在普通类库项目中所做的事情并且涉及嵌入式资源。 通常,“属性”对话框中有一个选项,允许您指定“构建操作”。 然后,您可以选择“嵌入式资源”。 该选项不会出现在“类库(项目)”项目中的文件的“属性”对话框中。 有人知道如何将嵌入式资源添加到VS 2015 RC中的“类库(包)”项目吗? 它甚至可能吗?

VS2015 C#interactive:错误CS7069:引用类型’Object’声称它是在’System.Runtime’中定义的,但是找不到它

我刚刚更新到VS2015 Update 2 ,并开始使用C#交互式窗口 。 我想在我的一个.NET 4.0目标库项目中的静态类中使用静态方法,因此我在解决方案资源管理器中右键单击该项目,并选择Initialize Interactive with Project 。 交互式窗口中的输出如下所示(为简洁起见,我用’..’替换了一些完整路径): #reset Resetting execution engine. Loading context from ‘CSharpInteractive.rsp’. #r “..\src\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.dll” #r “..\src\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.Extensions.dll” #r “..\src\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.Extensions.Desktop.dll” #r “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.dll” #r “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Core.dll” #r “..\src\packages\Microsoft.Bcl.1.1.8\lib\net40\System.IO.dll” #r “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Net.dll” #r “..\src\packages\Microsoft.Bcl.1.1.8\lib\net40\System.Runtime.dll” #r “..\src\packages\Microsoft.Bcl.1.1.8\lib\net40\System.Threading.Tasks.dll” #r “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Web.dll” #r “C:\Program Files […]

在没有测试整个应用程序的情况下,有没有办法让UnitTest成为类库(通用Windows)?

我需要UnitTest一个Class Library (Universal Windows) ,但是从“添加新项目”窗口,我只看到这个: 该项目使用App Container运行所有测试,它始终打开一个App。 由于我不需要所有这些开销,我想知道是否有unit testingUWP库的方法。

如何从nuget包中自动添加组件?

我已将自定义控件打包到nuget包中并发布。 当我将包添加到项目时,控件不会添加到工具箱中。 Automatically Populate Toolbox设置设置为true (工具 – >选项 – > Windows窗体设计器) 自定义控件具有类属性,例如: [ToolboxItem(true)] [ToolboxBitmap(typeof(TextBox))] [DefaultBindingProperty(“Text”)] 获取工具箱中控件的唯一方法是浏览packages文件夹中的dll并将其添加到工具箱中。 但有没有更简洁的方法,在安装(或更新)软件包后,控件会自动添加到工具箱中?

将ASP.NET Core 1.0更新为1.1后出现HTTP 502.5错误

重现步骤 我使用这个官方ASP.NET和本文将我的ASP.NET Core 1.0应用程序升级到1.1。 该应用程序编译正常,但当我使用F5运行应用程序时,我收到以下错误 错误 : HTTP Error 502.5 – Process Failure Common causes of this issue: The application process failed to start The application process started but then stopped The application process started but failed to listen on the configured port 更多技术细节 操作系统:Windows 10 Visual Studio版本:2015-Update 3(包含最新更新) 注意 : 我的应用程序是在默认内置IIS Express上运行的开发机器(Windows 10)上。 不涉及服务器或迁移到其他服务器。 […]

为什么我无法调试动态加载的程序集?

我正在开发一个Web API项目,该项目使用内部模拟框架,允许拦截和修改来自控制器的响应。 它使用MEF加载一个程序集,该程序集包含在匹配某些前提条件时执行的代码。 我知道这是正常的,因为我可以在响应中看到模拟已经执行,但由于某种原因我无法调试动态加载的程序集中的代码。 虽然断点看起来很活跃,但执行永远不会破坏。 我试过调用Debugger.Break(); 它确实中断,但调用堆栈显示为空,Visual Studio仅显示此消息: 我可以看到程序集及其符号已加载到模块窗口中: 我可以在调用动态加载的程序集( behavior参数)之前中断,如下所示: private HttpResponseMessage ApplyBehavior( IMockBehavior behavior, string controller, string action, HttpRequestMessage request, HttpResponseMessage mockedResponse) { return behavior.Apply(controller, action, request, mockedResponse); } 如果我尝试在立即窗口中检查behavior变量,Visual Studio将显示以下exception: behavior.GetType() ‘behavior.GetType()’ threw an exception of type ‘System.IO.FileNotFoundException’ Data: {System.Collections.ListDictionaryInternal} FileName: null FusionLog: null HResult: -2147024894 HelpLink: null InnerException: null Message: “Cannot […]

你如何看待在VS2015中使用Intellisense抛出哪些exception?

这已在VS2015 Update 1中得到解决和修复 有没有办法在VS2015中显示例外情况? VS2015 VS2013

为什么.NET 4.6特定代码在针对框架的旧版本时编译?

我有一个针对旧版.NET Framework(.NET 4.5.2)的项目。 我安装了Visual Studio 2015(因此我的机器上安装了.NET 4.6)。 我注意到如果我使用.NET 4.6 / C#6中发布的C#语言function,它仍会编译。 如果我的项目的目标框架是<.NET 4.6,那么这不应该编译: public string MyExpressionBodyProperty => “1”; //auto properties are new in C# 6 public string MyAutoProperty { get; } = “1”; private static void MethodThatUsesNameOf(string filename) { if (filename == null) { //nameof was released in C# 6 throw new ArgumentException(“The file does […]

Visual Studio 2015 WPF XAML编辑器无法打开XAML文件

我最近从Visual Studio 2015更新到Visual Studio 2015 Update 2(专业版)。 一切正常,除了我无法打开XAML文件的事实 – 点击我得到的任何XAML文件后: Visual Studio has encountered an unexpected error. 看起来尚未安装XamlDesignerPackage。 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0 \下不存在XamlEditor条目,它存在于HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\ ,这可能表明此Visual Studio 2015未安装XAML Designer。 我尝试了一切: 4重新安装 清洁缓存 删除ComponentDataCache 重置设置。 在Visual Studio 2013中一切正常。 有没有办法使用VS2013的XAMLEditor? 你有什么想法我能做什么吗? 我会很高兴得到任何帮助,因为它阻止我工作。 这是ActivityLog.xml的错误: 507 2016/04/04 13:15:58.450错误VisualStudio SetSite包[XamlDesignerPackage]失败[方法因意外错误代码50而失败。]:{at System.Security.AccessControl.NativeObjectSecurity.CreateInternal(ResourceType resourceType,Boolean isContainer,String在System.Security.AccessControl.FileSecurity的System.Security.AccessControl.FileSystemSecurity..ctor(Boolean isContainer,String name,AccessControlSections includeSections,Boolean isDirectory)中的name,SafeHandle句柄,AccessControlSections includeSections,Boolean createByName,ExceptionFromErrorCode exceptionFromErrorCode,Object exceptionContext)。 Microsoft.VisualStudio的Microsoft.VisualStudio.DesignTools.HostUtility.Utils.HostAppPackageAclService.CheckAclsOnDirectory(String目录)中的Microsoft.VisualStudio.DesignTools.Utility.IO.AccessHelper.IsAccessibleByAllApplicationPackages(String path)中的.ctor(String fileName,AccessControlSections includeSections)。 […]

视觉工作室“不一致的行结尾”

我是VS的新手,从未真正使用过它。 喜欢其他IDE,但是当它在VS和MonoDevelop之间折腾时,我被告知VS是更好的选择。 我将它设置为Unity中的默认编辑器,它经常给我这个消息 此文件中的行结尾不一致。 你想要标准化结局吗? 然后它给了我一个列表,如 Windows(CR LF) Macintosh(CR) Unix(LF) 我怎么能阻止它出现呢?