C# Visual Studio 2015安装程序扩展无法获取DLL的依赖项

C# Visual Studio 2015安装程序扩展无法获取DLL的依赖项,c#,visual-studio,dll,dependencies,installation,C#,Visual Studio,Dll,Dependencies,Installation,我有一个Visual Studio 2015项目,我想将其打包到安装程序中。我搜索了一些选项,最简单的应该是使用VisualStudio安装程序插件。我看过几本教程(尽管这个过程非常简单),每次我都会被困在同一部分 我在这个项目中使用的DLL之一是破坏安装程序的构建过程(正常项目的构建过程是正常的)。我得到以下信息: 3>------ Rebuild All started: Project: MountainTop, Configuration: Debug ------ ERROR:

我有一个Visual Studio 2015项目,我想将其打包到安装程序中。我搜索了一些选项,最简单的应该是使用VisualStudio安装程序插件。我看过几本教程(尽管这个过程非常简单),每次我都会被困在同一部分

我在这个项目中使用的DLL之一是破坏安装程序的构建过程(正常项目的构建过程是正常的)。我得到以下信息:

3>------ Rebuild All started: Project: MountainTop, Configuration: Debug ------
ERROR: Unable to update the dependencies of the project.  The dependencies for the object 'FestaJsonConnectorSupportDotNet.dll' cannot be determined.
不确定为什么VisualStudio找不到这个项目的依赖项,但仍然可以编译普通项目。此外,我尝试从安装程序项目的检测依赖项中排除此特定DLL,但在构建时,它仍尝试获取此特定DLL的库依赖项


你知道我为什么会在这个特定的库中遇到问题,以及我如何绕过它(可能创建一个没有它的安装程序,并在安装后手动将它粘贴到programs文件夹中)?

我们在VS2017中遇到了这个问题。我们的解决方案是打开.vdproj文件并手动删除错误中包含文件名的所有文件部分。例如,如果错误中的对象名为FILENAME,请删除此部分:

    "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_DA245F337D3A391A509F6F85ABC85543"
    {
    "AssemblyRegister" = "3:1"
    "AssemblyIsInGAC" = "11:FALSE"
    "AssemblyAsmDisplayName" = "8:EntityFramework.FILENAME, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
        "ScatterAssemblies"
        {
            "_DA245F337D3A391A509F6F85ABC85543"
            {
            "Name" = "8:EntityFramework.FILENAME.dll"
            "Attributes" = "3:512"
            }
        }
    "SourcePath" = "8:EntityFramework.FILENAME.dll"
    "TargetName" = "8:"
    "Tag" = "8:"
    "Folder" = "8:_4ECC3E8786B14EE68F744E24DD8EEFB9"
    "Condition" = "8:"
    "Transitive" = "11:FALSE"
    "Vital" = "11:TRUE"
    "ReadOnly" = "11:FALSE"
    "Hidden" = "11:FALSE"
    "System" = "11:FALSE"
    "Permanent" = "11:FALSE"
    "SharedLegacy" = "11:FALSE"
    "PackageAs" = "3:1"
    "Register" = "3:1"
    "Exclude" = "11:FALSE"
    "IsDependency" = "11:TRUE"
    "IsolateTo" = "8:"
    }

为我的Visual Studio 2017安装程序项目工作!