当我要使用 msbuild 命令行在指定路径中发布网站时,它工作正常,但问题是 EntityFramework dll(签出项目的 bin 文件夹内)没有复制到发布文件夹的 bin 文件夹。它给出了以下警告
E:\MSBuildTest\webtest.csproj" (默认目标) (2) -> ResolveAssemblyReferences 目标) -> C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9 : 警告 MSB3245 : 无法解析此引用。无法找到组件“EntityFramework”。检查以确保该程序集存在于磁盘上。如果您的代码需要此引用,则可能会出现编译错误。[E:\MSBuildTest\webtest。 csproj]
我的xml在下面提到
<Target Name="Publishold" > <RemoveDir Directories="$(PublishPath)" ContinueOnError="true" /> <MSBuild Projects="$(CheckOutPath)\$(ProjectFile)" Properties="WebProjectOutputDir=$(PublishPath); OutDir=$(PublishPath)\" /> </Target>
请让我知道如何解决这个问题?