首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在AssemblyVersion中指定LLBLGen?

如何在AssemblyVersion中指定LLBLGen?
EN

Stack Overflow用户
提问于 2014-06-28 09:17:25
回答 1查看 101关注 0票数 1

我使用LLBLGENPro3.5命令行(CLIRefresher和CLIGenerator)来创建解决方案。

它自动创建一个包含以下代码的AssemblyInfo.cs

代码语言:javascript
复制
AssemblyVersion("1.0")

在构建项目时,我想将它设置为另一个版本。例如:

代码语言:javascript
复制
AssemblyVersion("2.1.0.234")

Question1:如何告诉LLBL用这个版本创建项目?

Question2:如果不可能,如何告诉LLBL 不是创建这个文件,以便以后可以使用MSBuild添加该文件

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-28 09:32:36

A1:您可以通过一个定制的汇编信息模板。它绑定在文件夹\ SD.TemplateBindings.SharedTemplates.templatebindings \LLBLGen\Template中的文件中。

您可以通过创建一个新的模板绑定文件来定义一个新绑定,将其存储在项目属性中定义为“AdditionalTemplates”文件夹的文件夹中,并且您应该给予该模板绑定文件夹比您正在“覆盖”的文件夹更高的优先级(或者将它移到代码生成器配置对话框的表2中)。有关详细信息,请参阅SDK文档。

A2:有可能,参见A1。但是事情是这样的:这个文件只编写一次(在您用来生成代码的预设中完成)。如果该文件在下次生成代码时存在,则将其单独保存。这意味着,如果您更改它,例如,通过给它一个不同的版本号,它将不会被覆盖。

因此,虽然您可以轻松地更改模板,但在本例中它并不需要:在生成文件之后,您可以对它做任何您想做的事情,但不会再次生成它。

(ps:请在LLBLGen论坛上询问有关http://www.llblgen.com/tinyforum Pro的问题,因为我们不定期监控堆栈溢出。谢谢)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24465371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档