Tag: visual studio 2015

如何使用非文本信息扩充Visual Studio C#编辑器?

我遇到过Visual Studio C#编辑器显示额外UI和/或数据的情况: VS 2015中引入的调试器断点配置 – 请参见此处 。 Ozcode ,它使用调试时间值扩充编辑器。 我想做类似的事情,但不知道要使用哪些Visual Studio API。 我遇到过这些Visual Studio可扩展性技术: 调试器可视化器 :允许使用C#编写自定义可视化工具,但似乎要求输出位于模式弹出对话框中。 因此,这似乎不是正确的框架。 投影缓冲区 :似乎很有希望但不确定这是否可用于扩充主编辑器窗口,而不是创建完全自定义的编辑器窗口。 所以问题是,如何在调试时编写将自定义调试信息添加到Visual Studio编辑器的代码?

Xamarin表单Visual Studio 2015 HttpClient请求不在iOS上运行

我对Xamarin Forms / Visual Studio很新,但这是我目前的情况。 我在Visual Studio中有一个带有Android,iOS和Windows Phone子项目的Xamarin Forms项目。 我有以下function登录: public async Task<Tuple> Login(LoginCredentials credentials) { var loginUrl = apiUrl + “/login”; var json = JsonConvert.SerializeObject(credentials); var content = new StringContent(json, Encoding.UTF8, “application/json”); try { Debug.WriteLine(“start of try block”); HttpResponseMessage response = await client.PostAsync(loginUrl, content); Debug.WriteLine(“this will not print on iOS”); string bodyStr = await […]

为什么visual studio无法连接到默认检测到的Mac Agent的mac代理?

我今天注意到,在设置新Mac并尝试连接Visual Studio 2015后,visual studio无法连接到检测Xamarin的Mac构建代理时显示的默认构建代理。 以下是我的确切做法:将新的MacMini连接到网络并安装了Xamarin.Mac,IOS。 创建了在VS 2015中使用Xamarin创建IOS应用程序的新解决方案。 尝试从列表中检测构建代理。 Visual Studio正确检测到网络上的mac代理(通过wifi连接)。 (见下图,列表中的第二项在发布时列在列表中) 但是,当尝试在“连接到Mac”模式中输入我的凭据时,它失败了。 奇怪的是,带有“Retreiving SSH fingerprint”标题的微调器需要很长时间才能解决。 我注意到我可以通过单击Xamarin Mac Agent模式中的“添加Mac”并手动输入IP来解决此问题。 这是解决它的唯一方法。 (另请参阅列表中的图像) 此外,Visual Studio无法从列表中删除此默认项目,这看起来很奇怪。 为什么会出现这个问题?

在构建期间自动更新REST API客户端

我的公司正在寻求使用Azure API应用程序实现应用程序。 客户端应用程序将使用位于Azure门户中的Swagger文档创建REST API客户端。 对Azure API应用程序进行的任何更改都将导致在发布服务时更新Swagger文档。 有没有办法自动下载服务的swagger文档,以便在构建过程中可以重建/更新REST API客户端(例如预构建步骤)? 谢谢你的帮助。

编译器错误Visual Studio mac

我正在开发Visual Studio for Mac预览版。 我的项目来自一个git存储库,当我尝试编译它时,编译器给了我这个错误: 错误:构建目标时出错IncludeRoslynCompilerFilesToItemGroup:已添加项目。 键入字典:添加’链接’键:’链接’(NameOfTheProject) 我无法理解这个错误,我在网上找不到任何关于它的资源。 你能帮我么? 谢谢。

如何不将app.config文件复制到输出目录

我正在构建一个WPF应用程序。 我正在使用Visual Studio Community 2015.为了创建一个“真正的”发布版本,我正在更改一些构建设置,因此它只生成将安装在用户计算机上的必要文件。 所以没有vshost exe,没有生成的XML文件等等(但我保留了PDB文件生成)。 除了一个文件,我拥有我想要的一切。 我在每个项目中都有一个App.config文件。 我不介意将其复制到我的调试版本的输出目录中,但在我的“真正”版本构建中,我不希望它在那里。 该文件已在其属性中设置为“不复制”。 见下图: 尽管有“不要复制”设置,但我仍然会在每次构建项目时生成“MyAppName.exe.config”文件。 为什么会这样? 我怎么能把它关掉? 这很烦人。 谢谢你的建议!

如何在ASP.NET 5中修复CS0433错误?

引导它的任何地方的代码行引用类型System.Collections.Generic.Dictionary无论是作为变量类型,还是在使用声明中。 这个使用声明运行良好,使我的System.Collections.Generic.Dictionary在我class级的100个地方编写System.Collections.Generic.Dictionary更不令人厌恶。 取出使用声明并不能解决我的问题,只是将它移动到我的方法参数中使用字典类型的地方。 完整错误文字: CS0433 The type ‘Dictionary’ exists in both ‘System.Collections, Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ and ‘mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089’ ProjectName.DNX 使用DNX 1.0.0-beta7的基于ASP.NET 5 MVC 6模板的项目中出现此错误,该项目具有一些引用generics集合类型的模型和控制器类。 project.json设置如下: “frameworks”: { “dnx451”: { } } 如果您只是说它出现样本问题: “frameworks”: { “dotnet”: { } } 导致它的代码行是一个使用声明,一个类型别名的排序,在我尝试将beta6项目转换为beta7之前一直运行良好。 转换继续进行,直到我尝试使用JsonDictionary别名添加这些,然后编译中断。 我搜索过这个错误代码,它在ASP.NET中有着漫长而无意义的历史。 是什么导致这个问题? 我怎么能修复它,因为我不能从我的项目中删除mscorlib,也不能删除System.Collections?

Visual Studio 2015,Nuget和“已经添加了相同的密钥”。

我有Visual Studio 2015 RC。 当我打开控制台应用程序或Windows Phone 8 Silverlight项目时,一切正常,我可以毫无问题地使用Nuget。 当我打开一个通用应用程序项目(Windows 8.1 + Windows Phone 8.1)时,Nuget会中断。 当我打开Nuget控制台时,我明白了 当我尝试使用Nuget GUI安装Nuget包时,我得到了同样的错误。 还有一件奇怪的事。 当我打开没有任何项目的VS2015 RC并打开Nuget控制台时,我没有收到错误。 然后,当我打开我的Universal App项目时,会出现错误。 我很确定它已连接到Universal App项目。 我在VS2013中测试了Universal App项目,一切正常,Nuget也没有问题。 我尝试了安装nuget包的所有步骤“已经添加了相同的密钥。” 但它没有帮助。 我想这是因为在我的情况下另一个文件夹可能已损坏。 在两台独立的机器上发生在我身上,两台都运行Windows 8.1 Pro,一台只有VS2015 RC,并且同时安装了VS2013 Pro和VS2015 Pro。

如何在ASP.NET Core项目中包含对程序集的引用

我有这条线 string sConnectionString = ConfigurationManager.ConnectionStrings[“Hangfire”].ConnectionString; 它需要包含System.Configuration 在项目的哪个地方,我必须添加对System.Configuration引用,因为我在References下找不到经典的地方吗?

为什么没有asp.net 5.0预览的身份validation – web api模板 –

我在新的Visual Studio 2015中创建了一个Web项目。 我可以选择asp.net 4.6或5.0预览web api模板。 旧4.6有 身份validation,但我想使用新的5.0预览也web http://www.i。 但是这个模板缺乏身份validation,但为什么呢?