有没有一种方法可以发布dacpac的版本而不发布它?

绿牧羊犬

就像标题中指出的那样,我需要能够以编程方式验证dacpac的版本,然后再将其发布到数据库中。有没有办法做到这一点?

vvvv4d

您可以使用AssemblyInfo进行此操作:

  1. 如果还不存在;创建Properties\AssemblyInfo.cs确保它包含在项目中并且至少包含以下代码:
using System.Reflection; 
[assembly: AssemblyVersion("1.0.*")] // Define however you want your version to be
  1. *.sqlproj在外部编辑器(记事本等)中编辑文件,然后添加以下XML:
    <Target Name="SetDacVersionToAssemblyVersion" AfterTargets="CoreCompile">
        <GetAssemblyIdentity AssemblyFiles="$(IntermediateTargetFullFileName)">
            <Output TaskParameter="Assemblies" PropertyName="IntermediateTargetAssembly" />
        </GetAssemblyIdentity>
        <PropertyGroup>
            <DacVersion>$(IntermediateTargetAssembly.Split(',')[1].Split('=')[1])
            </DacVersion>
        </PropertyGroup>
        <Message Text="DacVersion set to $(DacVersion)" Importance="high" />
    </Target>
  1. 使用PowerShell获取AssemblyVersion
Get-ChildItem -Filter *.dacpac -Recurse | Select-Object Name,@{n='FileVersion';e={$_.VersionInfo.FileVersion}},@{n='AssemblyVersion';e={[Reflection.AssemblyName]::GetAssemblyName($_.FullName).Version}}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有一种方法可以不发布hiddenfield的模型值?

来自分类Dev

进程启动后,有没有一种方法可以阻止Eclipse发布到服务器?

来自分类Dev

有没有一种方法可以强制WebAPI严格遵守已发布的接口?

来自分类Dev

有没有一种方法可以修改RLMObject而不保留它?

来自分类Dev

有没有一种方法可以在Linux上安装程序的多个版本?

来自分类Dev

有没有一种简单的方法可以在Android手机上安装应用程序的测试版本和发布版本?

来自分类Dev

有没有一种简单的方法可以在Android手机上安装应用程序的测试版本和发布版本?

来自分类Dev

有没有一种方法可以通过JIRA中的发布功能来更新自定义字段?

来自分类Dev

有没有一种方法可以在不回收应用程序的情况下在IIS上发布网站?

来自分类Dev

有没有一种方法可以发布.NET标准库而不在Visual Studio 2019中生成.nupkg?

来自分类Dev

有没有一种方法可以指定运行循环和方式来接收发布者的元素

来自分类Dev

有没有一种方法可以让我的漫游器检查DM并将其发布到服务器中的通道中?

来自分类Dev

有没有一种方法可以检查发布到1个url或其他快递中的内容?

来自分类Dev

有没有一种方法可以序列化ActiveRecord Relation对象而不加载它?

来自分类Dev

有没有一种方法可以使用变量而不需要定义它(在R中)?

来自分类Dev

有没有一种方法可以覆盖setTimeout函数,所以它使用微秒而不是毫秒

来自分类Dev

有没有一种方法可以优化甚至矢量化它?(MATLAB)

来自分类Dev

有没有一种方法可以将用户输入存储在数组中并取回它?

来自分类Dev

有没有一种方法可以在build.sbt中定义所需的sbt版本?

来自分类Dev

有没有一种方法可以在单个版本上使用msbuild创建多个部署?

来自分类Dev

有没有一种方法可以升级Windows构建版本而不下载新的ISO

来自分类Dev

有没有一种方法可以在Ionic / cordova上定义Android / iOS构建版本?

来自分类Dev

有没有一种方法可以删除没有实时CD的g

来自分类Dev

有没有一种方法可以获取具有set方法的属性?

来自分类Dev

有没有一种方法可以记录所有DOM方法调用

来自分类Dev

有没有一种方法只能针对某些Android版本?

来自分类Dev

在C ++中,有没有一种方法可以将值传递给构造函数而不发生移动或复制?

来自分类Dev

有没有一种方法可以保存带有参数的函数调用?

来自分类Dev

有没有一种方法可以浅复制现有文件对象?

Related 相关文章

  1. 1

    有没有一种方法可以不发布hiddenfield的模型值?

  2. 2

    进程启动后,有没有一种方法可以阻止Eclipse发布到服务器?

  3. 3

    有没有一种方法可以强制WebAPI严格遵守已发布的接口?

  4. 4

    有没有一种方法可以修改RLMObject而不保留它?

  5. 5

    有没有一种方法可以在Linux上安装程序的多个版本?

  6. 6

    有没有一种简单的方法可以在Android手机上安装应用程序的测试版本和发布版本?

  7. 7

    有没有一种简单的方法可以在Android手机上安装应用程序的测试版本和发布版本?

  8. 8

    有没有一种方法可以通过JIRA中的发布功能来更新自定义字段?

  9. 9

    有没有一种方法可以在不回收应用程序的情况下在IIS上发布网站?

  10. 10

    有没有一种方法可以发布.NET标准库而不在Visual Studio 2019中生成.nupkg?

  11. 11

    有没有一种方法可以指定运行循环和方式来接收发布者的元素

  12. 12

    有没有一种方法可以让我的漫游器检查DM并将其发布到服务器中的通道中?

  13. 13

    有没有一种方法可以检查发布到1个url或其他快递中的内容?

  14. 14

    有没有一种方法可以序列化ActiveRecord Relation对象而不加载它?

  15. 15

    有没有一种方法可以使用变量而不需要定义它(在R中)?

  16. 16

    有没有一种方法可以覆盖setTimeout函数,所以它使用微秒而不是毫秒

  17. 17

    有没有一种方法可以优化甚至矢量化它?(MATLAB)

  18. 18

    有没有一种方法可以将用户输入存储在数组中并取回它?

  19. 19

    有没有一种方法可以在build.sbt中定义所需的sbt版本?

  20. 20

    有没有一种方法可以在单个版本上使用msbuild创建多个部署?

  21. 21

    有没有一种方法可以升级Windows构建版本而不下载新的ISO

  22. 22

    有没有一种方法可以在Ionic / cordova上定义Android / iOS构建版本?

  23. 23

    有没有一种方法可以删除没有实时CD的g

  24. 24

    有没有一种方法可以获取具有set方法的属性?

  25. 25

    有没有一种方法可以记录所有DOM方法调用

  26. 26

    有没有一种方法只能针对某些Android版本?

  27. 27

    在C ++中,有没有一种方法可以将值传递给构造函数而不发生移动或复制?

  28. 28

    有没有一种方法可以保存带有参数的函数调用?

  29. 29

    有没有一种方法可以浅复制现有文件对象?

热门标签

归档