Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/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 2015 无法在Visual Studio 2015中打开SSIS dtproj_Visual Studio 2015_Ssis_Sql Server 2014_Sql Server Data Tools - Fatal编程技术网

Visual studio 2015 无法在Visual Studio 2015中打开SSIS dtproj

Visual studio 2015 无法在Visual Studio 2015中打开SSIS dtproj,visual-studio-2015,ssis,sql-server-2014,sql-server-data-tools,Visual Studio 2015,Ssis,Sql Server 2014,Sql Server Data Tools,Visual Studio 2015,来自和SQL Server 2014的最新SQL Server数据工具16.5和Dac框架16.5 打开包含项目的解决方案时,项目无法打开,弹出窗口中显示无效的项目错误消息。详情如下: =================================== Invalid project. (Microsoft Visual Studio) ------------------------------ Program Location:

Visual Studio 2015,来自和SQL Server 2014的最新SQL Server数据工具16.5和Dac框架16.5

打开包含项目的解决方案时,项目无法打开,弹出窗口中显示无效的项目错误消息。详情如下:

===================================

Invalid project.         (Microsoft Visual Studio)

------------------------------
Program Location:

   at Microsoft.SqlServer.Dts.Runtime.Project.OpenProject(IProjectStorage storage, String projectPassword, IDTSEvents events)
   at Microsoft.DataTransformationServices.Project.DataTransformationsProjectLoader.<>c__DisplayClass1.<LoadProject>b__0(String password, IDTSEvents events)
   at Microsoft.DataTransformationServices.Controls.ProjectProtectionUtils.LoadProjectWithPassword(Boolean askedPasswordOnce, ProjectLoader loader, IWin32Window dialogParent, String& password, ProjectProtectionEvents errorListener)
   at Microsoft.DataTransformationServices.Project.DataTransformationsProjectLoader.LoadProject(XmlNode manifestNode, String& projectPassword, ProjectProtectionEvents errorListener)
   at Microsoft.DataTransformationServices.Project.DataTransformationsProjectLoader.DeserializeManifestInProjectMode(XmlNode manifestNode)
   at Microsoft.DataTransformationServices.Project.DataTransformationsProjectLoader.ConstructProjectHierarchyFrom(ProjectSerialization projectSerialization)
   at Microsoft.DataTransformationServices.Project.DataTransformationsProjectLoader.Deserialize(TextReader reader)
   at Microsoft.DataWarehouse.VsIntegration.Shell.Project.Serialization.BaseProjectLoader.Load(IFileProjectHierarchy projectHierarchy)
   at Microsoft.DataWarehouse.VsIntegration.Shell.Project.FileProjectHierarchy.Load(String pszFilename, UInt32 grfMode, Int32 iReadOnly)
dtproj文件的目标产品版本为13.0.1400.361,对吗?每个项目配置调试/发布都有TargetServerVersion SQLServer2014

<?xml version="1.0" encoding="utf-8"?>
<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <DeploymentModel>Project</DeploymentModel>
  <ProductVersion>13.0.1400.361</ProductVersion>
  <SchemaVersion>9.0.1.0</SchemaVersion>
  <!-- 
      etc... 
 -->
<Configurations>
    <Configuration>
      <Name>Debug</Name>
      <Options>
        <OutputPath>bin</OutputPath>
        <ConnectionMappings />
        <ConnectionProviderMappings />
        <ConnectionSecurityMappings />
        <DatabaseStorageLocations />
        <TargetServerVersion>SQLServer2014</TargetServerVersion>
        <ParameterConfigurationValues>

我不知道如何进一步调试它——我已经升级了我能想到的每个包和组件。你知道下一步该怎么办吗?

也有同样的错误,经过一些调试后,我发现这是由于分支之间的错误合并导致.dtproj文件中存在重复的SSIS:PackageMetaData条目


用文本编辑器打开.dtproj文件,搜索包含以下内容的所有行:我自己使用的版本组合没有问题,这可能意味着该文件有问题。这是一个新的项目,你从另一个开发者那里得到的东西吗?也许是另一个版本?坏文件?我的项目版本是14.0.200.51。这个项目可能是用Visual Studio 2013创建的吗?我将尝试将项目文件回滚几次,看看是否有损坏问题。