Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.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
Sql server 更改Visual Studio数据库项目的发布脚本的编码_Sql Server_Visual Studio_Tsql_Publish_Advanced Installer - Fatal编程技术网

Sql server 更改Visual Studio数据库项目的发布脚本的编码

Sql server 更改Visual Studio数据库项目的发布脚本的编码,sql-server,visual-studio,tsql,publish,advanced-installer,Sql Server,Visual Studio,Tsql,Publish,Advanced Installer,我们在VisualStudio中有一个数据库项目,用于为数据库创建部署脚本。此项目是使用VisualStudio和MSBuild为我们的自动生成发布的。发布脚本包含非拉丁字符,即西里尔文/普通话 生成的发布脚本是使用UTF-8 BOM创建的,这与我们的安装程序应用程序在部署时使已安装的脚本在数据库表中插入胡言乱语相冲突。我们需要将发布脚本的编码更改为UTF-8,以便安装程序能够正确使用该脚本 我们尝试的是: 将.editorconfig添加到数据库项目中 将所有输入.sql文件更改为UTF-8

我们在VisualStudio中有一个数据库项目,用于为数据库创建部署脚本。此项目是使用VisualStudio和MSBuild为我们的自动生成发布的。发布脚本包含非拉丁字符,即西里尔文/普通话

生成的发布脚本是使用UTF-8 BOM创建的,这与我们的安装程序应用程序在部署时使已安装的脚本在数据库表中插入胡言乱语相冲突。我们需要将发布脚本的编码更改为UTF-8,以便安装程序能够正确使用该脚本

我们尝试的是:

将.editorconfig添加到数据库项目中 将所有输入.sql文件更改为UTF-8 尝试添加发布后任务 任何帮助都将不胜感激。多谢各位