草庐IT

delphi-2010

全部标签

c# - 用 c# .NET 4 vs2010 编写的 Windows 服务不会安装在 Server 2008 R2 Enterprise 上

我编写了许多版本的Windows服务,并将它们安装在64位系统上,内存为32GB,运行Server2008R2Enterprise。我使用这个配方创建服务:http://msdn.microsoft.com/en-us/zt39148a.aspx“演练:在组件设计器中创建Windows服务应用程序”我在我的Win7笔记本电脑(c#、vs2010SP1、.NET4)上创建了.msi和相应的setup.exe。正常行为在笔记本电脑上测试Windows服务后,我将.msi和setup.exe复制到win2008R2Enterprise服务器上的一个文件夹中(通过远程桌面使用复制和粘贴);我使

c# - C# 与 Delphi 中日期/时间计算之间的差异

德尔福:SecondsBetween(StrToDateTime('16/02/200911:25:34p.m.'),StrToDateTime('1/01/200512:00:00a.m.'));130289133C#:TimeSpanspan=DateTime.Parse("16/02/200911:25:34p.m.").Subtract(DateTime.Parse("1/01/200512:00:00a.m."));130289134它也不一致。有些日期加起来是一样的,即..TimeSpanspan=DateTime.Parse("16/11/201111:25:43p.m.

c# - 最小起订量和互操作类型 : works in VS2012, 在 VS2010 中失败?

我有一个包含大约500个单元测试的.NET库项目。所有这些测试在VisualStudio2012中运行良好。但是,我的一些测试在VisualStudio2010中失败。在这些失败的测试中,我使用起订量模拟来自Microsoft.Office.Interop.Excel的几种互操作类型.尝试访问这些模拟互操作类型时,测试立即失败:Error:Missingmethod'instanceclassMicrosoft.Office.Interop.Excel.Range[ExcelAddIn.Core]Microsoft.Office.Interop.Excel.ListRow::get_R

c# - Visual Studio 2010 只能运行 4.0 单元测试吗?

我有用.NET3.5编写的不同项目和一些单元测试项目来覆盖它们。将我的解决方案转换为在VisualStudio2010中使用时,我将所有项目保留在3.5中,但单元测试被强制为4.0?这样我就不能再将它们用于我的常规项目。结果是:无法加载文件或程序集“xxx.xxx.Core.UnitTest”或其依赖项之一。此程序集由比当前加载的运行时更新的运行时构建,无法加载。所以我不能对任何低于4.0的项目进行单元测试?还是我在这里做错了什么? 最佳答案 目前可悲的答案是肯定的-仅支持使用VS2010(.NET4.0)创建的测试。显然这是故意的

c# - 从 Delphi 调用 dotNET 并返回一个字符串

Delphi应用程序如何调用导出函数(非COM)dotNET程序集并让函数返回字符串?COM不是我的特定应用程序的可能解决方案。我可以控制通话的两端。到目前为止我尝试过的-Delphi客户端typeTStrProc=procedure(varx:widestring);stdcall;functionTryIt:string;varHandle:THandle;Proc:TStrProc;InData:widestring;OutData:widestring;beginHandle:=LoadLibrary('DelphiToDotNet.dll');ifHandle=0thenex

c# - 带有 Visual Studios 2010 的 .NET 4.0 中的 ONVIF 身份验证

我的任务是尝试与建筑物中的ONVIF摄像头建立通信,最终升级公司的家庭自动化解决方案以自动识别ONVIF摄像头并能够设置它们并使用它们的服务。我已经能够通过这种方式收集一些基本信息,例如它的型号、MAC地址和固件版本:EndpointAddressendPointAddress=newEndpointAddress("/onvif/device_service");CustomBindingbind=newCustomBinding("DeviceBinding");DeviceClienttemp=newDeviceClient(bind,endPointAddress);Strin

c# - 在 VS 2010 的 Winforms 项目中添加 WPF 窗口

在VS2010中选择“添加新项目”时是否可以从winforms项目访问所有WPF项目?默认情况下,我只能访问WPFuserControl。我想将WPF窗口添加到winforms项目中。不仅仅是用户控件。编辑:简短回答:这似乎本身是不可能的,但可以手动添加WPF资源和必要的引用。 最佳答案 显然你不能直接,但你可以做的是添加一个新的用户控件,然后修改代码使其成为一个窗口。只需创建一个新的WPF项目,添加一个窗口,然后查看您需要更改哪些内容才能将您的用户控件变成一个窗口。 关于c#-在VS2

c# - 哪个是 delphi "class of "(类的类型)的 C# 声明?

在delphi中,我可以像这样声明一个类型的类typeTFooClass=classofTFoo;TFoo=classend;此声明的C#等效项是什么? 最佳答案 您在C#中可以获得的最接近的是Type类型,它包含有关类型的元数据。publicclassA{}publicstaticintMain(string[]args){Typeb=typeof(A);}这不是完全相同的。在Delphi中,“其他类型的类型”本身就是可以分配给变量的类型。在C#中,“其他类型的类型”是一个System.Type实例,可以分配给System.Typ

c# - VS 2012 发布后,使用异步与 VS 2010 的正确方法?

由于工作限制,我需要在不久的将来继续使用VisualStudio2010。同时,我在个人编码中一直在学习Async。最新的AsyncCTP是否与C#5.0的Async语言特性完全一致?安装AsyncCTP是否是将Async与VS2010一起使用的正确方法? 最佳答案 AsyncCTP是在VisualStudio2010中使用async的唯一方法。但是,它并不是async进入.NET4.5/VisualStudio2012,CTP中的几个错误已在最终版本中得到修复。根据CTP的自述文件,您不会在VisualStudio2010中获得这

c# - 如何将图标或图像添加到 Visual Studio 2010 中的选项卡

我想在选项卡标题中放置一个图标,这样this看起来像this. 最佳答案 您可以通过这种方式在VS设计器中执行此操作:将ImageList添加到您的表单。将TabControl的ImageList属性设置为包含图标的ImageList。将TabControl中每个TabPage的ImageIndex或ImageKey属性设置为您想要显示的图像。如果您想在代码中完成所有操作,请按照以下说明进行操作。usingSystem.Drawing;usingSystem.Windows.Forms;publicclassForm1{public