2012-10-12 164 views
1

我有這個Metro App項目,我剛剛嘗試爲Windows應用商店構建。Metro應用程序無法打開package.appxmanifest

完成構建過程(沒有錯誤)後,我無法在Visual Studio中打開appxmanifest xml文件。如果我選擇「STORE」>「Edit App Manifest」,我會收到以下錯誤消息:「值不在預期的範圍內。」

我現在無法在任何項目中打開任何清單文件。

是否有人知道發生了什麼,我是否需要重新安裝Visual Studio或發生了什麼?

我很絕望,所以任何建議,歡迎。

回答

1

找到答案在這裏http://forums.asp.net/t/1836720.aspx/ - 所以我嘗試從項目中刪除文件名爲.suo,現在它似乎工作。我不知道爲什麼這會影響新創建/其他/檢出項目,確實是奇怪的行爲?

(因爲我既是新SO和Visual Studio中,我不知道是否回答我的問題被認爲是不好的做法,如果是,請讓我知道我應該做的,而不是)

0

這是一個XML文件,因此您可以嘗試用文本編輯器打開它,以確定是否在某處設置了無效值。您始終可以與新項目中的默認Package.appxmanifest進行比較。

+0

我試圖從項目的同事版本複製清單文件,它在哪裏工作,但我仍然無法打開任何清單文件。 – mat

+0

可以嘗試創建一個新項目並打開其清單文件? – Akinwale

+0

當我創建一個新的應用程序時,我無法在Visual Studio 2012中打開清單文件(我不知道它是否重要,但它是一個JavaScript項目) – mat

0

您的同事可以打開您遇到的顯示文件嗎?

首先要檢查的是確保您以管理員身份運行Visual Studio。 (右鍵單擊,以管理員身份運行) 嘗試創建一個全新的項目。不加修改地保存它。建立它。看看你是否可以在該項目中打開manifest文件。如果你不能,試試一個XAML/C#項目,而不是JS,只是爲了看看特定項目類型是否有問題。

在嘗試完全重新安裝之前,您可以嘗試重置Visual Studio設置。確保備份以防萬一您需要將環境恢復到發現問題後的位置。

http://msdn.microsoft.com/en-us/library/ms247075.aspx

+0

是的一切工作正常我的同事機器(它是Windows 8在VirtualBox中運行,我的設置也是如此)。以管理員身份運行會得到相同的結果我會檢查你的鏈接,謝謝。 – mat

+0

重置設置也不起作用,我想我已經破了VS:S – mat

+0

嗯,那只是糟透了。事實之後,您可以隨時嘗試重新將設置重新導入新安裝(如果您不擔心會破壞它)。 –

相關問題