Если вы используете плагин Gradle / Android Studio, начиная с версии 0.7.0 , код версии и название версии доступны статически в BuildConfig
. Убедитесь, что вы импортировали пакет своего приложения , а не другой BuildConfig
:
import com.yourpackage.BuildConfig;
...
int versionCode = BuildConfig.VERSION_CODE;
String versionName = BuildConfig.VERSION_NAME;
Объект Context не нужен!
Также обязательно укажите их в своем build.gradle
файл вместо AndroidManifest.xml
.
defaultConfig {
versionCode 1
versionName "1.0"
}
Перейдите на Меню Resharper -> Параметры -> Настройки -> Дополнительно -> Добавить папку решения
Это заставит его игнорировать все файлы и папки в этом месте.
Эта ветка может вам помочь: http://www.jetbrains.net/devnet/thread/213878
Если вы запустите VS с флагом /safemode, это отключит решарпер. Мне как раз пришлось это сделать, у нас есть проект с 241 МБ сгенерированного кода (не спрашивайте!), и это был единственный способ заставить VS2008 соединить его без сбоев.