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中打開」。

相關問題