Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/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
Visual studio 2012 发布时如何将SQL Server 2012而不是2014作为目标?_Visual Studio 2012_Publish - Fatal编程技术网

Visual studio 2012 发布时如何将SQL Server 2012而不是2014作为目标?

Visual studio 2012 发布时如何将SQL Server 2012而不是2014作为目标?,visual-studio-2012,publish,Visual Studio 2012,Publish,我正在尝试发布项目,但出现以下错误: 将sql server 2014指定为目标平台的项目无法发布到sql server 2012 我如何才能将目标定为2012年?我也遇到了同样的问题,我可以通过以下方式解决它: 1) Right click on the project go to Properties and change the Target platform as shown below. 对我来说,即使我将sqlproj设置为以SQL Server 2008为目标,但当我运行调试时,

我正在尝试发布项目,但出现以下错误:

将sql server 2014指定为目标平台的项目无法发布到sql server 2012


我如何才能将目标定为2012年?

我也遇到了同样的问题,我可以通过以下方式解决它:

1) Right click on the project go to Properties and change the Target platform as shown below.

对我来说,即使我将sqlproj设置为以SQL Server 2008为目标,但当我运行调试时,将启动的SQL Server本地版本(在SQL Server对象资源管理器中)将是2014年(localdb)\ProjectsV12,当我右键单击此处的db“提取数据层应用程序”时,dacpac将以2014年为目标。 但我发现,如果在解决方案资源管理器中右键单击我的sqlproj并选择“快照项目”,我会得到一个针对SQL Server 2008的dacpac,这正是我所需要的。

  • 我知道为时已晚,但今天我在SQL server 2016中遇到了同样的错误。然后我尝试了一个解决方案,但对我来说不起作用

  • 在我的例子中,允许不兼容的平台检查true解决了我的问题

  • 只需遵循以下步骤。。。 转到发布->前进->检查允许不兼容的平台->发布


不言自明的错误,是否?您在将项目目标设置为SQL Server 2012时遇到问题吗?是的,我在将项目目标设置为SQL Server 2012时遇到问题。我已经启用了“允许不兼容的平台”,但is不执行任何操作