相关疑难解决方法(0)

Wix HeatFile任务锁定Dll

我在后期构建步骤中使用Wix HeatFile任务

<HeatFile OutputFile="Interop.dll.wxs" File="..\Interop\bin\x86\$(Configuration)\Interop.dll" DirectoryRefId="INSTALLDIR" ComponentGroupName="Interop_Dll" AutogenerateGuids="true" SuppressFragments="true" SuppressRootDirectory="true" ToolPath="$(WixToolPath)" PreprocessorVariable="var.InteropBinDir" />
Run Code Online (Sandbox Code Playgroud)

一旦我进行构建,它会锁定我的dll,后续构建失败:

Error   6   Unable to copy file "obj\x86\Debug\Interop.dll" to "bin\x86\Debug\dll". The process cannot access the file 'bin\x86\Debug\Interop.dll' because it is being used by another process. Interop
Run Code Online (Sandbox Code Playgroud)

直到我重新启动Visual Studio.

如何阻止Wix任务导致此问题?

wix visual-studio-2010 wix3.5

6
推荐指数
1
解决办法
865
查看次数

标签 统计

visual-studio-2010 ×1

wix ×1

wix3.5 ×1