草庐IT

delphi-2010

全部标签

c# - 将 Excel 2010 插件转换为 2007 插件(均为 VSTO)

我目前正在开发Excel2010加载项,该加载项以前是Excel2007加载项。在切换计算机的过程中,我认为加载项已被转换。我的一些客户表示该加载项不再适用于Excel2007,因此我尝试在安装了Excel2007和VisualStudio2010的VirtualBox中对其进行调试。现在我收到错误消息:Youcannotdebugorrunthisproject,becausetherequiredversionoftheMicrosftOfficeapplicationisnotinstalled.我开始了一个新的Excel2007加载项项目,并试图找出差异是什么,并提出它与dll

c# - VS2010中用MSTest测试运行报错

当我运行我的单元测试时,所有测试都通过了,但不是“测试运行成功”或任何成功消息,而是在小栏中显示“测试运行错误”,告诉我有多少测试通过了,尽管我的所有测试都通过了。当我点击文本时,我被带到一个页面,告诉我发生了以下两件事:Warning:conflictduringtestrundeployment:deploymentitem'[...]\Booking.Web.dll'directlyorindirectlyreferencedbythetestcontainer[...]\Booking.Web.Tests.dllcannotbedeployedto'Booking.Web.dl

c# - C#中的Delphi类

我知道以前有人问过这个问题,但我还没有看到简短、明确的答案,所以我希望他们不会删除这个问题,现在我会得到一个明确的答案:我目前正在使用C#5.0;.NET4.5;VS2012。尽管我用C#做了很多工作,但我主要是Delphi人。在Delphi中,我编写了数百个使用以下设计的类工厂(此处已简化很多):unituFactory;interfacetypeTClassofMyClass=classofTMyClass;TFactoryDict=TDictionary;varfDict:TFactoryDict;implementationprocedureinitDict;beginfDic

c# - Visual Studio 2010 无法打开 Visual Studio 2012 修改过的 2010 解决方法

基本上,我有一个项目是用C#中的VisualStudio2010Express编写的,然后我尝试将该文件与VisualStudio2012Express一起使用,现在VS2010说:"Theselectedfileisasolutionfile,butwascreatedbyanewerversionofthisapplicationandcannotbeopened."现在,当我查找有关此内容时,Microsoft表示,如果您不使用VS2012特定的任何内容,您仍然可以使用2010。好吧,我已经尝试了VS2012中的内置测试,这是唯一特定于VS2012的东西,但是从我的项目(测试项目

c# - 如何在 C# 中做类似 Delphi 的框架?

一些背景知识:我是一名Delphi程序员,正在重新学习C#(最初是在学校学习的,直到最近才开始接触),并且正在尝试将我的一些Delphi概念转移过来。目前的情况是,我需要创建一个应用程序,它可以根据位置、需要等使用类似数据控件的变量列表中的数据,为了在Delphi中显示该信息,我只需要使用滚动条框和框架。我可以轻松地用C#面板类替换滚动框,但我没有找到任何我可以使用的东西来告诉我如何创建我的框架类以在面板内使用。我所能找到的只是一些用于Web开发的东西。任何人都可以为我指明学习等效的C#框架的好方向吗?谢谢。编辑:对于非Delphi程序员,框架是一种类似于窗体的控件,允许在其上放置其他

Delphi 中的 C# 等价物

对于Delphi的语法,C#中的等价物是什么,例如:if(iIntVarin[2,96])thenbegin//somecodeend;谢谢 最佳答案 我更喜欢这里定义的方法:Comparingavariabletomultiplevalues这是Chad帖子的转换:publicstaticboolIn(thisTobj,paramsT[]arr){returnarr.Contains(obj);}用法是if(intVar.In(12,42,46,74)){//TODO:Something}或if(42.In(x,y,z))//do

c# - 在 Visual C# 2010 中获取 DTE2 对象的引用

我想获得对当前解决方案的引用,在VisualStudio2010中使用DTE2对象和C#。我首先尝试了以下代码:vardte=Marshal.GetActiveObject("VisualStudio.DTE.10.0")asEnvDTE80.DTE2;但是当我打开2个解决方案并且此代码在第一个解决方案中时,我得到的不是对当前解决方案的引用,而是对我加载的最后一个解决方案的引用。我需要当前的解决方案...在网上搜索,在HowdoyougetthecurrentsolutiondirectoryfromaVSPackage?中找到了以下解决方案://Getaninstanceofthec

c# - 项目之间的 VS2010 程序集引用失败

上下文:我的解决方案中有3个项目(C#、.NET4.0):Abc.Business(Dll项目)Abc.Test(测试项目)Abc.Ui(Wpf项目)Abc.Business是我的业务逻辑。它包含实体、管理器、服务等。Abc.Test有一个关于Abc.Business的项目引用并且是单元测试。他们运作良好。Abc.Ui有一个关于Abc.Business的项目引用Abc.Ui无法解析所有usingAbc.Business;错误日志显示:ErrorThetypeornamespacename'Business'doesnotexistinthenamespace'Abc'(areyoumi

c# - Visual Studio 2010 : How to generate documentation out of code comments?

这个问题在这里已经有了答案:HowdoIexportthecodedocumentationinC#/VisualStudio2008?(7个答案)关闭8年前。我为我的代码写了一些注释。现在如何使用VisualStudio2010生成文档或类似的东西?

c# - 如何在 VS2010 中粘贴为评论?

这是我理想中的IDE中的微优化-能够将剪贴板中的内容作为注释直接粘贴到编辑器中。这个想法是有时我觉得我失去了整整几秒钟的时间将我的手移到鼠标上,选择我刚刚粘贴的内容,不由自主地试图阻止红色波浪出现,最后按下control-K,C。 最佳答案 不完全是您要查找的内容,但如果您使用Ctrl+Shift+V进行粘贴(在剪贴板环中循环),粘贴的文本已经突出显示并为您选中。然后您可以使用Ctrl+K,C将其注释掉。 关于c#-如何在VS2010中粘贴为评论?,我们在StackOverflow上找到