Visual studio 如何在.NET标准类库项目中自动增加程序集版本号
此堆栈溢出解决了VisualStudio项目中自动增加程序集版本号的许多问题 但在类库项目中,它没有AssemblyInfo.cs文件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中,程序集的版本可以在“项目属性”->“程序包”选项卡中设置,但无法在每次生成时自动增加版本号,必须手动设置。代码>[程序
那么如何在.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我已按照您的建议创建了一个社区请求: