Tag: visual studio 2010

当服务器具有有效的SSL证书时,使用带有“https”的WebClient.UploadFile()时,“握手失败…意外的数据包格式”

我试图使用WebClient.UploadFile与HTTPS URL,但我最终得到 “System.IO.IOException:由于意外的数据包格式,握手失败” 相同的代码与Http完全正常,但我想要的服务器有一个非常好的ssl证书。 以下是与网络电话相关的任何内容: var url = WebServiceCommunication.GetProtocolName() + “…”; //turns out to be “https://… var wc = new WebClient(); //I am adding: wc.Headers.Add(HttpRequestHeader.KeepAlive, “…”) wc.Headers.Add(HttpRequestHeader.AcceptLanguage, “…”) we.Headers.Add(HttpRequestHeader.Cookie, “…”) wc.UploadFile(url, “POST”, filename); 我正在添加和使用https的任何HttpRequestHeaders的问题是什么? 或者,如果我想使用https,我是否错过了必要的标题? 当SSL证书有效时,有没有人指出为什么这可以用于HTTP而不是HTTPS?

在Visual Studio 2010中,C#中的XML标记“see”和“seealso”是什么意思?

当您在Visual Studio 2010中工作并对方法编写注释并单击输入时,Visual Studio 2010允许您创建“查看”和“另请参阅”XML注释。 如果您输入注释“see”并按TAB,那么它看起来像 /// /// 它在C#中的含义是什么?

如何从中控制Console.WriteLine?

我试图从[TestMethod]方法显示一些信息。 通常我们使用NUnit和一行Console.WriteLine运行正常,我们可以在’输出’窗口看到它,但在这个项目中我们必须使用嵌入VS2010和Console.WriteLine测试工具不运行,因为我们看不到任何东西。 我想要的是以这种方式或多或少地在“输出”窗口上显示跟踪消息: using System; using System.Text; using System.Collections.Generic; using System.Linq; using Microsoft.VisualStudio.TestTools.UnitTesting; namespace Test1 { [TestClass] public class TestNum1 { [TestMethod] public void Constructors() { for (int b = 1; b < 99; b++) { Console.WriteLine(b.ToString()); // <<<<<<< This don't show on Output. Assert.AreEqual(b, b); // This is only a silly sample. } } […]

Application.Current.Shutdown(); 在未引用的程序集中定义

我收到了错误: 错误1类型’System.Windows.Markup.IQueryAmbient’在未引用的程序集中定义。 您必须添加对程序集’System.Xaml,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089’的引用。 执行以下操作时: public void ExitApplication() { Application.Current.Shutdown(); } 该项目的目标是.NET 4.0,我的Visual Studio是2010,我尝试添加 using System.Windows.Markup; 没有成功, using System.Xaml; 其中Xaml在命名空间System中不存在。 我该怎么做才能解决这个问题?

将.exe项目转换为类库

我在visual studio 2010 Ultimate中有一个半大的C#.exe项目,我想将它转换为DLL类库。 有没有一种简单的方法可以做到这一点,而不涉及创建一个新的类库项目? 先谢谢。

找出游标是否在方法,类或命名空间块中

我想创建一个Visual Studio插件,它可以识别插入符当前是否在方法,类或命名空间块中,即如果插入符号移动,插件应该能够记下插入符当前位于其中的状态 – 等元素。 如果这可以扩展到任何包含在花括号中的C#块,例如属性,那将是非常好的。 虽然我已经检查了类似的问题,但如果这是一个重复的问题,请告诉我,以便我可以相应地进行标记。 如果其他VS Addin相关问题在这里显然有用,请告诉我。 基本上,我想知道我们可以使用哪些技术以及如何实现这些技术。 编辑:我想开始的简短答案是: 获取Visual Studio 2010 SDK SP1 可能使用“可扩展性”项目模板“编辑器文本装饰”或其他一些此类模板。

引用程序集的Visual C#app.config文件

我们有一个Visual Studio 2010解决方案,它包含几个符合Jeffery Palermo的Onion Architecture模式的C#项目( http://jeffreypalermo.com/blog/the-onion-architecture-part-1/ )。 我们有一个UI项目,它是一个ASP.Net MVC项目,我们有一个名为Infrastructure的C#类库项目,由UI项目引用。 在我们的基础结构项目中,我们添加了一个app.config文件,以包含特定于Infrastructure项目的设置。 在运行时,app.config文件似乎不可用于Infrastructure项目,只有UI项目中包含的web.config文件。 我们不希望将与Infrastructure项目相关的设置放入UI项目中的web.config文件中,UI不需要这些设置。 我们如何在运行时提供Infrastructure的app.config文件? 我们想也许我们应该在构建应用程序时将一个Post Build Copy复制到UI目录中 – 这是正确的方法,还是有更好的方法?

在Visual Studio中使用Pdb文件和源代码文件进行调试

我有一个Web项目,从客户端代码发布到外部DLL中的方法,我有源代码文件和外部DLL的pdb文件。 我想做的是使用源代码文件和pdb调试外部DLL。 Visual Studio不停止说没有为该模块加载符号。

App Fabric Visual Studio 2013问题

我已经升级了我的解决方案以使用VS2013。 一切都很好。 然而,它似乎是初始化AppFabric的一个问题,它似乎挂在线上: new DataCacheFactory(); 完全相同的代码在VS2010中工作正常,所以它完全抛弃了我!

WCF从客户端向服务器发送int

我遇到了这个问题: 我有一个WCF服务,它公开了这个操作合同: [OperationContract] void Index(int[] song, string fileName); 在我的客户,我有: AudioDetectionServiceReference.AudioDetectionServiceClient client = new AudioDetectionServiceReference.AudioDetectionServiceClient(); client.Index(max.ToArray(), mp3Files[i]); 其中max是2000个int值的数组,而mp3Files [i]是一个200个字符的字符串。 Web.config有这个: app.config有: 现在是棘手的部分: 右键单击服务引用时,转到配置服务引用,有一个名为Collection type的选项。 如果我将集合类型设置为“Syste.Array”,我会收到错误 The remote server returned an unexpected response: (400) Bad Request. 使用堆栈跟踪: Server stack trace: at System.ServiceModel.Channels.HttpChannelUtilities.ValidateRequestReplyResponse(HttpWebRequest request, HttpWebResponse response, HttpChannelFactory factory, WebException responseException, ChannelBinding channelBinding) at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout) at System.ServiceModel.Channels.RequestChannel.Request(Message message, […]