2

我从朋友那里获得了Windows Phone 7应用程序项目。现在我下载了SdK 7.1 from here。 一切安装正常,它包括Expression Blend 4以及用于Windows Phone的VS 2010 Express。在Expression Blend 4中构建Windows Phone 7项目时出现错误

现在的问题是,当我运行这个项目,我不断收到此错误:

Unable to copy file "obj\Debug\MyProject.dll" to "\Bin\Debug\MyProject.dll". The process cannot access the file '\Bin\Debug\MyProject.dll" because it is being used by another process.

,使其运行我不得不关闭Expression Blend和删除斌和OBJ文件夹,然后它会高兴地跑。

我环顾网络,但找不到解决此问题的灵魂。我的编写此应用程序的朋友在他的机器上没有问题。 (同样的问题是用于Windows Phone的Visual Studio 2010 Express,我把这个VS的东西拿回来,看起来就像今天VS2010一样。)

我卸载了所有东西,并重新安装了两次,但没有运气。 任何想法的人?

+0

你运行哪个项目?视觉工作室还是混合? –

+0

@Xin:我都试过。 VS是错误的,但不是今天。使用Blend我必须删除Bin和obj文件夹,然后它将运行一次。另外,我为每个工具制作了两个单独的副本,以查看是否有人干扰另一个工具,但不是,我无法在Blend上工作。 – oms

+0

我有时会遇到这个问题,因为我有用Visual Studio运行的项目,然后我尝试使用Blend运行它,然后我只需要停止对Visual Studio进行disobugging并且问题消失,但是我不确定这是否是您的问题虽然... –

回答

2

我得到它的工作,但不知道确切的问题,除了我的猜测是它可能是一些权限问题,但不知道是什么。

我创建了一个全新的项目,并将它放在C:\ Users \ me \ Documents \ Expression \ Blend 4 \ Projects这是默认位置。然后通过Blend将所有文件添加到它。添加了所需的参考,并开始工作。

所以它让我想到如果它是位置问题。我把它移到了C:\ Users \ me \ Documents \ Expression \ Blend 4 \ Projects \ MyProject,并且它正常工作。

我已经检查了文件夹的权限,以确保它不是问题,我是管理员,并以管理员身份运行Blend。

所以我不知道这个问题是什么,但它改变项目的位置后,现在工作。

更新:

我尝试不同的变化,但依然没有找到确切的问题,但这里是我的尝试。

这些作品:

C:\ MyProjects下\ MyProjSolution \ MyProject的\ MyProject.csproj

C:\ MyProjects下\ Blendprojects \ MyProject的\ MyProject.csproj

C:\ WindowsPhone7的\ MyProject \ MyProject.csproj(注意我从目录名称中删除了空格“Windows Phone 7”

由于某些原因,这不起作用: C:\ WindowsPhone7 \ Blendprojects \ MyP roject \ MyProject.csproj

无论如何,我完成了这个错误。

+0

它适用于我,我有一个c:\ windowsPhone7Training \并且无法移动到我通常的项目文件夹。 – GuerreroTook

0

首先在Visual Studio for Windows Phone中打开您的项目。然后转到解决方案资源管理器,然后右键单击MainPage.xaml,然后单击“在Expression Blend中打开”。

相关问题