gpt4 book ai didi

docker - 重复的RazorLanguageVersionAttribute构建容器

转载 作者:行者123 更新时间:2023-12-02 19:57:31 27 4
gpt4 key购买 nike

我正在尝试构建一个包含ASP.NET核心网站的Docker容器。尝试构建容器时,出现有关重复的Razor * Attributes的错误。我已禁止在项目文件中生成AssemblyInfo。我在网上找到了一些解决方案,这些解决方案要求删除\ bin \ obj和VS生成的文件夹,但这就是Docker。任何想法如何解决这个问题?

最佳答案

应该通过添加文件.dockerignore从图像构建过程中排除文件夹/ obj和/ bin:

.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

关于docker - 重复的RazorLanguageVersionAttribute构建容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56875397/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com