我正在使用android studio 2.4,并且收到此错误.显然我必须更新我的android插件,但当我检查新版本的jcenter时,唯一可用的版本是2.5.0-alpha-preview-02.这将导致完全相同的错误.我还在错误消息中的某处看到它说我必须替换ANDROID_DAILY_OVERRIDE环境变量.但我真的不知道在哪里放置这个环境变量?它应该转到local.properties还是OS env变量?我想知道是否有其他人正面临这个问题.
这是完整的信息
Error:(1, 0) The android gradle plugin version 2.5.0-alpha-preview-02 is too old, please update to the latest version.
To override this check from the command line please set the ANDROID_DAILY_OVERRIDE environment variable to "8d256f619ba96afd1273947e8b8bebea4cb2fd05"
<a href="fixGradleElements">Upgrade plugin to version 2.4.0-alpha7 and sync project</a><br><a
href="openFile:C:/Users/hshahdoost/MyWork/BAmooz/Android/build.gradle">Open File</a>
Run Code Online (Sandbox Code Playgroud) 我正在使用EF6.0并使用SQLServerDatabaseProject实现我的数据库.我想使用EF迁移工具进行数据库迁移.但由于我在DbProject上有我的数据库,我希望我的所有迁移文件都是SQLFiles(而不是c#)所以我想知道EF是否支持这个功能,如果没有,是否可以编写一个新的Migration类来保存EF功能但这样工作?
还请考虑我不希望EF生成我的迁移,但我希望能够使用其他迁移命令,例如update-database和...
==关于问题的更多细节==
我不想让c#类加载我的sql文件.必须直接保存sql文件以进行上下迁移,并将其视为与DbMigration类完全相同.迁移目录的一个简单示例是这样的:
Migrations
-> up
-> 201510060807125_alter-course-change-family.sql
-> 201510060813136_alter-course-add-mark-column.sql
-> down
-> 201510060807125_alter-course-change-family.sql
-> 201510060813136_alter-course-add-mark-column.sql
Run Code Online (Sandbox Code Playgroud) 我正在使用Heat收获我的项目文件。但是由于我要在目标系统上使用快捷方式,因此Heat必须忽略主可执行文件,并手动将其添加到主wxs文件中。我正在使用以下xsl文件来告诉Heat忽略我的可执行文件(Aparati.exe)
<?xml version="1.0" ?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
<!-- strip out the exe files from the fragment heat generates. -->
<xsl:template match="@*|*">
<xsl:copy>
<xsl:apply-templates select="@*|node()" />
</xsl:copy>
</xsl:template>
<xsl:output method="xml" indent="yes" />
<xsl:key name="exe-search" match="wix:Component[contains(wix:File/@Source, 'Aparati.exe')]" use="@Id" />
<xsl:template match="wix:Component[key('exe-search', @Id)]" />
<xsl:template match="wix:ComponentRef[key('exe-search', @Id)]" />
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)
问题是我不想在这里直接写文件名,而是想将可执行文件名设置为我的msbuild文件中的一个参数(可能是wix变量)。如果有人能告诉我这是可能的,我将非常感激。我还可以采取什么其他方法来解决此问题。