草庐IT

target_include_directories

全部标签

c# - Visual Studio : How to "Copy to Output Directory" without copying the folder structure?

我的项目文件夹的\lib文件夹中有一些dll文件。在dll的属性页中,我选择了“BuildAction”作为“Content”,“CopytoOutputDirectory”作为“Copyalways”。构建后,我实际上复制了dll,但它们在\bin\Release\lib中,而不是在\bin\Release中。有没有一种方法可以将dll文件复制到\bin\Release(而不是\bin\Release\lib),而无需编写构建后脚本或求助于nant等? 最佳答案 而不是使用并指定目标路径,如下所示:PreserveNewestso

c# - 将 Include in Entity Framework 4 与 lambda 表达式结合使用

我看过很多关于如何克服这个问题的文章,都与CTP4有关,或者添加我自己的扩展方法。是否有“官方”EF4包含方式在include中使用lambda表达式(对于第一级关系以及第二级和更高级别)或者它最终没有包含在RTM中?它有一个-我很高兴学习如何去做,因为现在在我的代码中使用lambda表达式(使用#system.data.entity#system.data.linq)仍然给我:无法将lambda表达式转换为类型“string”,因为它不是委托(delegate)类型上:varcustomers=fromcincontext.Customers.Include(c=>c.Phone)

c# - 在 .csproj 文件中,<None Include ="..."> 的作用是什么?

怎么样不同于? 最佳答案 关于buildaction的MSDN文章属性解释了差异。None-Thefileisnotincludedintheprojectoutputgroupandisnotcompiledinthebuildprocess.Anexampleisatextfilethatcontainsdocumentation,suchasaReadmefile.Content-Thefileisnotcompiled,butisincludedintheContentoutputgroup.Forexample,thiss

c# - 如何让 "Copy to Output Directory"与单元测试一起使用?

当我在执行测试之前构建单元测试项目时,测试输出被复制到TestResults文件夹,然后执行测试。我遇到的问题是,并非Debug/bin目录中的所有文件都被复制到TestResults项目。如何让复制到Debug/bin目录的文件也复制到TestResults文件夹? 最佳答案 执行此操作的标准方法是指定deploymentitems在.testrunco​​nfig文件中,可以通过VisualStudioTestEditTestRunConfigurations项访问该文件/em>菜单或SolutionItems文件夹中。

c# - System.IO.Directory.GetFiles 的多个文件扩展名 searchPattern

在Directory.GetFiles()上将多个文件扩展名设置为searchPattern的语法是什么?例如,过滤掉扩展名为.aspx和.ascx的文件。//TODO:Setthestring'searchPattern'toonlygetfileswith//theextension'.aspx'and'.ascx'.varfilteredFiles=Directory.GetFiles(path,searchPattern);更新:LINQ不是一个选项,它必须是传递给GetFiles的searchPattern,因为在问题中指定。 最佳答案

c# - Directory.EnumerateFiles 与 Directory.GetFiles 之间有什么区别?

Directory.EnumerateFiles与GetFiles有什么区别?很明显,一个返回数组,另一个返回Enumerable。还有什么吗? 最佳答案 来自thedocs:TheEnumerateFilesandGetFilesmethodsdifferasfollows:WhenyouuseEnumerateFiles,youcanstartenumeratingthecollectionofnamesbeforethewholecollectionisreturned;whenyouuseGetFiles,youmustwa

c# - csproj 文件中的 "Service Include"是做什么用的?

在C#解决方案中,我添加了一个现有项目。之后,VisualStudio在其他.csproj文件中添加了以下条目:这是干什么用的?我可以删除它吗? 最佳答案 我有一个类似的案例,添加了这个:如果您创建了一个NUnit测试项目,但忘记将其标记为测试项目,则此包含结果是由VS2013故意生成的,如本answer中所述来自微软:Thisbehaviorisintentional.Tosupportthird-partytestframeworks,likeNUnitandXUnit,VisualStudio2012loadedTestExp

c# - 您可以使用多个过滤器调用 Directory.GetFiles() 吗?

我正在尝试使用Directory.GetFiles()方法来检索多种类型的文件列表,例如mp3和jpg的。我已经尝试了以下两种方法,但没有成功:Directory.GetFiles("C:\\path","*.mp3|*.jpg",SearchOption.AllDirectories);Directory.GetFiles("C:\\path","*.mp3;*.jpg",SearchOption.AllDirectories);有没有办法在一个电话中做到这一点? 最佳答案 对于.NET4.0及更高版本,varfiles=Dire

c# - 无法使用 Directory.Delete(path, true) 删除目录

我正在使用.NET3.5,尝试使用递归删除目录:Directory.Delete(myPath,true);我的理解是,如果文件正在使用或存在权限问题,这应该抛出,否则它应该删除目录及其所有内容。但是,我偶尔会得到这个:System.IO.IOException:Thedirectoryisnotempty.atSystem.IO.__Error.WinIOError(Int32errorCode,StringmaybeFullPath)atSystem.IO.Directory.DeleteHelper(StringfullPath,StringuserPath,Booleanrec

events - 我可以将哪些属性与 event.target 一起使用?

我需要确定触发事件的元素。使用event.target获取相应的元素。我可以从那里使用哪些属性?引用编号节点名我找不到关于它的大量信息,即使在jQuery上也是如此页,所以希望有人能完成上面的列表。编辑:这些可能会有帮助:selfHTMLnodeproperties和selfHTMLHTMLproperties 最佳答案 如果您使用firebug或chrome的开发人员工具检查event.target,您会看到一个span元素(例如以下属性),它将具有任何元素具有的任何属性。这取决于目标元素是什么:event.target:HTML