Дубликат RazorLanguageVersionAttribute строительный контейнер - PullRequest
1 голос
/ 03 июля 2019

Я пытаюсь создать докер-контейнер, содержащий основной веб-сайт ASP.NET.При попытке построить контейнер я получаю ошибки о дубликатах атрибутов Razor *.Я подавил генерацию AssemblyInfo в файле проекта.Я нашел решения онлайн, которые требуют удаления \ bin \ obj и папок, созданных VS, но это Docker.Есть идеи как это исправить?

1 Ответ

0 голосов
/ 20 июля 2019

Папки / obj и / bin должны быть исключены из процесса построения образа путем добавления файла .dockerignore :

.dockerignore

# resolve this issue
**/bin
**/obj
# recommended options
.dockerignore
.env
.git
.gitignore
.vs
.vscode
docker-compose.yml
docker-compose.*.yml
_ReSharper.Caches
**/bower_components
**/node_modules
**/*.*proj.user
**/.cache
**/charts
**/Dockerfile
**/Dockerfile.develop
**/secrets.dev.yaml
**/values.dev.yaml
**/azds.yaml
**/.vs

Он также предотвращает возникновение таких ошибок:

error CS0579: Duplicate 'System.Reflection.AssemblyCompanyAttribute' attribute
error CS0579: Duplicate 'System.Reflection.AssemblyConfigurationAttribute' attribute
error CS0579: Duplicate 'System.Reflection.AssemblyFileVersionAttribute' attribute
error CS0579: Duplicate 'System.Reflection.AssemblyInformationalVersionAttribute' attribute
error CS0579: Duplicate 'System.Reflection.AssemblyProductAttribute' attribute
error CS0579: Duplicate 'System.Reflection.AssemblyTitleAttribute' attribute
error CS0579: Duplicate 'System.Reflection.AssemblyVersionAttribute' attribute
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...