一千萬個為什麽

搜索

在Expression Blend 4中構建Windows Phone 7項目時出錯

我從朋友那裏得到了一個Windows Phone 7應用程序項目。現在我從這裏下載了 SdK 7.1 。 一切安裝正常,它包括Expression Blend 4以及VS 2010 Express for Windows Phone。

現在的問題是,當我運行這個項目時,我不斷收到此錯誤:

無法將文件“obj \ Debug \ MyProject.dll”復制到   “\ BIN \調試\ MyProject.dll”。該進程無法訪問該文件   '\ Bin \ Debug \ MyProject.dll“因為它正被另一個人使用   過程

要使其運行,我必須關閉Expression Blend並刪除Bin和obj文件夾,然後它將很樂意運行。

我環顧網絡但找不到解決這個問題的任何靈魂。我寫這個應用程序的朋友在他的機器上沒有問題。 (同樣的問題是Visual Studio 2010 Express for Windows Phone。我把這個VS的東西拿回來,看起來它今天和VS2010一起工作。)

我卸載了所有東西並重新安裝了兩次但沒有運氣。 任何人的想法?

最佳答案

我得到了它的工作,但不知道確切的問題,除了我的猜測是它可能是一些權限問題,但不知道是什麽。

我創建了一個全新的項目並將其放在C:\ Users \ me \ Documents \ Expression \ Blend 4 \ Projects下這是默認位置。然後通過Blend將所有文件添加到其中。添加了所需的引用,它開始工作。

所以它讓我思考是否是位置問題。

我的項目在C:\ Windows Phone 7 \ MyProject \ MyProject.csproj下 我把它移動到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 \ MyProject的\ MyProject.csproj

無論如何,我完成了這個錯誤。

轉載註明原文: 在Expression Blend 4中構建Windows Phone 7項目時出錯