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
未将dll复制到输出目录,即使使用复制本地标志(<;Private>;true<;/Private>;)_Dll_Visual Studio 2012_Msbuild_Msbuild 4.0 - Fatal编程技术网

未将dll复制到输出目录,即使使用复制本地标志(<;Private>;true<;/Private>;)

未将dll复制到输出目录,即使使用复制本地标志(<;Private>;true<;/Private>;),dll,visual-studio-2012,msbuild,msbuild-4.0,Dll,Visual Studio 2012,Msbuild,Msbuild 4.0,我们有一个名为WWW的项目,它引用了同一解决方案中名为Framework的另一个项目 框架使用一个Nuget,它依赖于另一个名为iSynaptic的Nuget包 Framework.csproj xml表示: <Private>true</Private> 但是,当我重建解决方案时,WWW/bin不包含iSynaptic.Core的dll 以下是完整的xml供参考: <Reference Include="iSynaptic.Core"> <Hi

我们有一个名为WWW的项目,它引用了同一解决方案中名为Framework的另一个项目

框架使用一个Nuget,它依赖于另一个名为iSynaptic的Nuget包

Framework.csproj xml表示:

<Private>true</Private> 
但是,当我重建解决方案时,WWW/bin不包含iSynaptic.Core的dll

以下是完整的xml供参考:

<Reference Include="iSynaptic.Core">
  <HintPath>..\packages\iSynaptic.Core.0.1.3\lib\iSynaptic.Core.dll</HintPath>
  <Private>true</Private>
</Reference>
我发现了创建一个从dll继承类的类的示例。但不幸的是,iSynaptic.Core中没有一个类是公共的

我还尝试通过VisualStudio删除和重新添加引用,以及手动重新添加xml

我还尝试使用VisualStudio将Copy Local设置为false,然后保存,然后将Copy Local设置为true,然后保存

我检查了GAC,程序集未加载到GAC中

我已尝试从命令行通过Visual Studio 2012和MSBuild生成:

%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe /target:Clean,Rebuild

有什么想法会导致dll在生成时无法复制到WWW/bin输出目录吗?

Framework.dll是否复制到bin目录?在Visual Studio中的“生成->配置”菜单下,是否所有项目都选中了“生成”复选框?
using iSynaptic;
using iSynaptic.Core;

namespace Framework.Bootstrap
{    
    public static class Dummy
    {
        public static int GetCode()
        {
            return iSynaptic.HashCode.MixJenkins32(0);
        }
    }
}
%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe /target:Clean,Rebuild