草庐IT

c# - Exchange Web 服务 2010 入门

我的任务是在.Net中编写一个SOAPweb服务,作为EWS2010和以前使用WebDAV连接到Exchange的应用程序服务器之间的中间件。(据我所知,WebDAV将随EWS2010一起消失,因此应用程序服务器将不再能够像以前那样连接,并且在没有WebDAV的情况下连接到EWS的难度呈指数级增长。理论上是在.Net中进行的应该比其他任何事情都容易......对吧?!)我的最终目标是能够获取和创建/更新指定Exchange帐户的电子邮件、日历项目、联系人和待办事项列表项目。(目前不需要删除,但如果足够容易,我可能会构建它以备将来考虑)。最初给了我一些示例代码,它们确实有效,但我很快意识

c# - 为什么我不能将某些文件类型添加到 VS2010 项目中?

我正在尝试将WPFResourceDictionary添加到不久前创建的C#项目中。该项目原本不是WPF项目,但现在我需要在其中包含一些WPF资源。当我右键单击项目并选择“添加”时,ResourceDictionary不是一个选项。即使我打开模态对话框并导航到ResourceDictionary类型应位于的位置(与其他WPF类型一起),它也不存在。此外,当我手动将具有ResourceDictionary语法的XAML文件添加到项目时,我无法使用WPFApplication.Load(uri)语法以编程方式加载它,所以我觉得VS2010阻止我为原因。如何才能使我的项目“能够”添加Reso

c# - VS2010 Ultimate 中缺少测试设置模板

我正在尝试将测试设置文件添加到我在VS2010中的单元测试项目。所有网站似乎都只是说“转到添加新项目>已安装的模板>测试设置”。但是,我的已安装模板中没有测试设置选项(在线搜索它们也没有找到任何结果)。有人可以为我指明正确的方向吗? 最佳答案 除非他们在VS2k8之后对此进行了显着更改,否则您将看到,当您创建一个新的测试项目时,您将在您的解决方案中获得一个名为“解决方案项目”的新“解决方案文件夹”,其中包含.testRunConfiguration包含设置的文件。如果没有,那么您可以自己创建“解决方案文件夹”。右键单击您的解决方案并

c# - 在不设置断点的情况下调试 Visual Studio 2010 中的所有事件

我正在尝试调试具有大量事件的Windows窗体应用程序:按钮按下、计时器等。有没有办法在不设置断点的情况下捕获应用程序正在执行的每一行代码?编辑:程序不是我写的,所以我对代码不熟悉。我希望遍历整个程序,捕获正在执行的每一行代码。在每个事件中设置断点是不切实际的,因为各种控件是动态创建的。 最佳答案 在不设置断点的情况下调试按钮点击:使用调试器启动应用。进入预期点击前的状态。返回调试器并按Pause,然后按F11(StepInto)——什么都不会发生。转到应用程序并按下按钮-调试器应该接管并将您放入事件处理程序。注意:如果处理了Pai

c# - 在 Visual Studio 2010 Express 中从 dll 自动生成 C# 包装器类?

我的一位同事告诉我,VisualStudio允许指向.dll并自动神奇地生成C#包装器类。这真的可能吗?如果是这样,人们如何实现这一目标?我浏览了网页,但什么也没找到!谢谢大家!我想我也会分享这些资源,Howto:CreateCOMWrappers由@Darin提供,ConsumingUnmanagedDLLFunctions 最佳答案 3个案例:DLL代表一个托管程序集=>您直接在项目中引用它并使用它DLL代表一个COM对象=>你可以使用tlbimp.exe生成托管包装器的实用程序DLL表示具有一些导出函数的非托管库。那是最艰难的

c# - 为什么 System.Diagnostics.Debug.WriteLine 在 Visual Studio 2010 C# 中不起作用?

我的代码中有以下行:System.Diagnostics.Debug.WriteLine("Title:"+title+"title[top]:"+title[top]+"title[sub]:"+title[sub]);当我调试时,我看到它转到这一行,但是当我在VisualStudio2010中查看输出窗口时,我没有看到任何东西,即使它显示为“调试”并且我使用“调试>运行”运行。为什么? 最佳答案 检查以下项目-DEBUG调试时选择模式Debug选项在输出窗口中被选中-查看断点是否命中代码中的Debug.WriteLine在代码开

c# - VS2010 : Use namespace from another project within the solution?

我在VisualStudio2010的单个解决方案中有两个项目。这些项目称为Project1和Project2。在这些项目中,定义了两个命名空间,分别是Namespace1和Namespace2。在Namespace2中的一些代码中,我想使用我在Namespace1中定义的一些结构、类等。有什么办法吗? 最佳答案 是的,从Project2添加对Project1的引用。右键单击该项目,选择“添加引用”,然后从“项目”选项卡中选择Project1。 关于c#-VS2010:Usenamesp

c# - 为什么 DateTime.ParseExact() 不能使用 “4/4/2010 4:20:00 PM” “M'/'d'/'yyyy H' :'mm' :'ss' 'tt” 解析 0x104567910 中的 AM/PM

我正在使用C#,如果我这样做的话DateTime.ParseExact("4/4/20104:20:00PM","M'/'d'/'yyyyH':'mm':'ss''tt",null)返回值始终为凌晨4:20——我使用tt做错了什么?谢谢! 最佳答案 将小时格式(H)小写如下:DateTime.ParseExact("4/4/20104:20:00PM","M/d/yyyyh:mm:sstt",CultureInfo.InvariantCulture);大写的“H”表示24小时制,小写的“h”表示12小时制,并且会考虑候选字符串中的A

c# - 如何在 VS2010 C# 控制台应用程序中将我的 App.config 编译成我的 exe?

我正在使用C#在VisualStudio2010中创建一个控制台应用程序。我希望这个应用程序是独立的,因为你所需要的只是exe,你可以从任何地方运行它。我还想使用app.config来存储连接字符串等。我的问题是我似乎无法弄清楚如何将app.config数据包含到已编译的exe中。我确实看到它创建了appname.exe.config,但我不希望人们在获取应用程序时不得不担心抓取两个单独的文件。我所做的所有谷歌搜索都没有得出任何结果。这可能吗? 最佳答案 你不能。此类配置文件的一半要点是允许在应用程序本身之外更改应用程序的配置。您只

c# - 如何在 Visual Studio 2008/2010 中注释方法

我必须如何在VisualStudio中注释一个方法,以便在我想选择该方法时可以在工具提示中看到我的描述? 最佳答案 您使用带有3个斜线(///)的XML文档//////DescriptionforSomeMethod.///Parameterdescriptionforsgoeshere//////Youcanusethecrefattributeonanytagtoreferenceatypeormember///andthecompilerwillcheckthatthereferenceexists.publicvoidSom