Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何在.NET标准类库项目中自动增加程序集版本号_Visual Studio_Versioning_Assemblyinfo_.net Standard_Assemblyversionattribute - Fatal编程技术网

Visual studio 如何在.NET标准类库项目中自动增加程序集版本号

Visual studio 如何在.NET标准类库项目中自动增加程序集版本号,visual-studio,versioning,assemblyinfo,.net-standard,assemblyversionattribute,Visual Studio,Versioning,Assemblyinfo,.net Standard,Assemblyversionattribute,此堆栈溢出解决了VisualStudio项目中自动增加程序集版本号的许多问题 但在类库项目中,它没有AssemblyInfo.cs文件 那么如何在.NET Standard Project中增加程序集版本号呢?在VS2017中,程序集的版本可以在Project properties->Package选项卡中设置,但无法在每次生成时自动增加版本号,必须手动设置。在VS2017中,程序集的版本可以在“项目属性”->“程序包”选项卡中设置,但无法在每次生成时自动增加版本号,必须手动设置。代码>[程序

此堆栈溢出解决了VisualStudio项目中自动增加程序集版本号的许多问题

但在类库项目中,它没有AssemblyInfo.cs文件


那么如何在.NET Standard Project中增加程序集版本号呢?

在VS2017中,程序集的版本可以在Project properties->Package选项卡中设置,但无法在每次生成时自动增加版本号,必须手动设置。

在VS2017中,程序集的版本可以在“项目属性”->“程序包”选项卡中设置,但无法在每次生成时自动增加版本号,必须手动设置。

代码>[程序集:程序集版本(“1.0.*)]可以进入任何文件-如果你只是把它放在一个普通的.cs文件的顶部会发生什么情况?@WaiHaLee我试过你的建议。获取syntext错误:“重复的AssemblyVersion属性”。我进行了文本搜索,但没有任何文件具有AssemblyVersion装饰。@Rahul如果assembly属性是在obj文件夹中生成的,请生成项目并单击“错误”按钮,您将转到该文件。我认为当前版本的编译器还没有识别通配符技术。VS2017解决了一个我认为从未有人意识到的问题。只要有足够多的程序员抱怨,他们就有可能再次删除它。不过,[AssemblyVersion]是一个非常大的问题,自动递增是一个非常糟糕的主意。只需使用“帮助”>“发送反馈”>“提供建议”,在此处发布链接,当足够多的用户同意时,您就会更快乐。@HansPassant我已按照您的建议创建了一个社区请求:
[assembly:AssemblyVersion(“1.0.*)]
可以进入任何文件-如果你只是把它放在一个普通的.cs文件的顶部会发生什么情况?@WaiHaLee我试过你的建议。获取syntext错误:“重复的AssemblyVersion属性”。我进行了文本搜索,但没有任何文件具有AssemblyVersion装饰。@Rahul如果assembly属性是在obj文件夹中生成的,请生成项目并单击“错误”按钮,您将转到该文件。我认为当前版本的编译器还没有识别通配符技术。VS2017解决了一个我认为从未有人意识到的问题。只要有足够多的程序员抱怨,他们就有可能再次删除它。不过,[AssemblyVersion]是一个非常大的问题,自动递增是一个非常糟糕的主意。只需使用“帮助>发送反馈>提供建议”,在此处发布链接,等用户同意后,您就会更快乐。@HansPassant我已按照您的建议创建了一个社区请求: