草庐IT

tangible-t4-editor

全部标签

ios - xcode 6 assistant editor 自动结果不会显示

我无法从Storyboard中将任何内容拖到代码中。文件在自动下的助理编辑器中,但现在已经消失了,除了删除并重新创建它们之外,我该如何找回它们?在手动下打开它们会出现,但Xcode在拖动到代码时找不到引用,并且在命名时出现错误。 最佳答案 我不知道是否还有其他人遇到这个问题,但我每周在Xcode6.1.1上遇到几次,我通常会执行以下操作来修复它(一旦我检查没有类名称不匹配):清理构建删除派生数据(使用管理器)强制退出Xcode重新打开并构建我知道这很疯狂,但它仍然对我有用o_O 关于io

ios - 在 Xcode Interface Builder 中 - 为什么 Editor--->Arrange 菜单(包含 Send to Front、Send to Back)中的选项经常被禁用?

我想做的很简单:在subview中的图像前面添加一个标签。但是当我的标签被选中时,所有用于排列的选项都被禁用/不可选择。我发现这种情况经常发生。我几乎从不允许在“排列”菜单中更改对象的z轴的原因可能是什么?避免此功能并以编程方式设置View顺序是否更好? 最佳答案 这可能取决于您选择标签的方式(类似于标签在以某些方式被选中时只能通过键盘移动的方式)。一个简单的替代方法是查看左侧Pane中的View列表并上下拖动View以更改顺序。 关于ios-在XcodeInterfaceBuilder

ios - Xcode 6 Editor 无法识别单元测试

我遇到一个问题,即XcodeIDE6无法正确检测到我的快速单元测试用例。当我运行单元测试时,所有测试都已执行。但是在IDE中编辑单元测试时无法识别。我必须运行整个单元测试套件才能运行单个测试。我不知道如何避免这个故障。 最佳答案 问题解决了。我所要做的就是启动“Window->Projects”窗口并删除“DerivedData”。索引后所有测试都正常工作。与此同时,苹果正在逐步修复Xcode6.3编辑器中的错误。 关于ios-Xcode6Editor无法识别单元测试,我们在StackO

c# - T4 获取解决方案的当前工作目录

我在VisualStudio2010中使用T4,我想遍历我的解决方案中的文件,但是我发现T4源代码生成在一种沙箱中工作,并且当前工作目录在Visual程序文件中的Studio10目录。有没有一种方法可以相对论地引用T4文件所在的解决方案,这样它就不会破坏构建,或者在其他人的没有相同文件结构的盒子上工作等等?谢谢 最佳答案 您必须像这样将hostspecific属性设置为true:ITextTemplatingEngineHost界面将为您提供所需的信息。我认为没有办法引用该解决方案,但您可以获取*.tt文件所在的路径,并从那里获取其

c# - 从 T4 更改 EF 6 代码生成策略

过去我已经成功地创建了edmx文件。这是使用EF5和VisualStudio2012。我已经升级到VisualStudio2013和EF6。现有的EF5代码仍然有效,但现在我遇到了问题。我可以创建edmx文件和EntityDataSource,我可以配置数据源,它可以很好地查看表和列,但是当我尝试刷新模式时,我得到:TheschemacouldnotbedeterminedbecauseofthefollowingerrorfromtheEntityDataSource:CouldnotfindtheCLRtypefor(mytypehere)我在网上看到一个解决方案告诉我将我的代码生

c# - visual studio editor中的紫色下划线是什么意思?

我今天在VisualStudio2015中遇到一些紫色(或紫罗兰色?)下划线,这是我以前从未见过的。我将光标放在文本上但没有任何反应(有时会发生)。我在谷歌上搜索了一下,但一无所获。这是什么意思?VS中不同类型的下划线如何表示不同类型的警告?这里有一些提示:后来我发现自己在程序仍在运行时编辑源代码。当我停止程序时,下划线消失了。所以我推测这与调试的当前状态有关。 最佳答案 在这种情况下,您会看到紫色编辑,因为您在代码运行时对其进行了修改。见https://msdn.microsoft.com/en-us/library/ba77s5

c# - T4 模板在某些 PC 上生成额外的新行

在为EntityFramework使用T4类时,有几个开发人员生成的类每生成一行就额外换一行。我想知道这是否是某种需要更改的设置,以便他们的T4生成的文件看起来像其他开发人员生成的文件。作为我正在谈论的示例:(删除了特定名称,但您应该能够看到从同一*.tt文件生成的新行数的差异。)(更新问题也出现在其他T4模板中,而不仅仅是EF。两台PC都使用TextTemplatingFileGenerator作为T4自定义工具。)我电脑的T4输出:publicvirtualDbSetGeneratedObject1{get;set;}publicvirtualDbSetGeneratedObjec

c# - 在 T4 模板中使用与模板存在于同一项目中的类型

我正在开发我的第一个T4代码生成工具,以将一些存储过程帮助程序代码添加到我的项目中。我创建了自定义类型(例如StoredProcedure和StoredProcedureParameter以帮助我生成代码,并在我的代码中包含程序集和命名空间引用:这允许我在我的T4模板代码中使用我的自定义类型。但是,因为我的自定义类型与T4模板代码存在于同一个项目中,所以在不重新启动VisualStudio的情况下运行模板代码后,我无法重新编译我的项目。这不是很有趣。我读了一个greatarticle通过使用T4工具箱解决了这个确切的问题,但它不起作用。要么是我错误地实现了VolatileAssembl

c# - 用于 CRUD 的 NHaml T4 模板?

我想问一下是否有人拥有或见过与MVC2.0中的默认T4CRUD(列表、创建等)模板相同的NHamlT4模板? 最佳答案 这是对Asp.netmvc3、Nhaml、T4的非常好的介绍http://www.b-fil.com/blog/2010/10/17/aspnet-mvc3-ef-code-first-razor-sample-project/ 关于c#-用于CRUD的NHamlT4模板?,我们在StackOverflow上找到一个类似的问题: https:

c# - .NET Core 中的 T4 替代方案?

aT4texttemplateisamixtureoftextblocksandcontrollogicthatcangenerateatextfile..NetCore本身不支持T4模板。任何人都可以向我推荐.NETCore中的T4替代方案吗?我们如何进行代码生成? 最佳答案 您可以使用Scripty。它看起来非常漂亮,适合Roslyn的新分析仪。http://daveaglick.com/posts/announcing-scriptyhttps://github.com/daveaglick/Scripty由于他们放弃了pro