我一直在處理一個應用程序,我試圖按照this site的要求添加一個顏色選擇器到我的一個頁面,但是當我最終去測試一下我到目前爲止所做的一些操作時, 。沒有信息出口什麼,所以有史以來輸出:應用程序啓動後立即退出,同時加載庫沒有錯誤! :(
'UI Task' (Managed): Loaded 'mscorlib.dll'
'UI Task' (Managed): Loaded 'System.Windows.RuntimeHost.dll'
'UI Task' (Managed): Loaded 'System.dll'
'UI Task' (Managed): Loaded 'System.Windows.dll'
'UI Task' (Managed): Loaded 'System.Net.dll'
'UI Task' (Managed): Loaded 'System.Core.dll'
'UI Task' (Managed): Loaded 'System.Xml.dll'
'UI Task' (Managed): Loaded '\Applications\Install\171F7914-3BB8-44C4-A0CE-A6B9B30A0BF5\Install\LSV_NOGPS.dll', Symbols loaded.
'UI Task' (Managed): Loaded 'Microsoft.Phone.dll'
'UI Task' (Managed): Loaded 'Microsoft.Phone.Interop.dll'
The thread '<No Name>' (0xf01016e) has exited with code 0 (0x0).
The program '[14879802] UI Task: Managed' has exited with code 0 (0x0).
我從其他項目中得到的輸出似乎已經被加載並從多個庫我可以告訴可以不加載「System.Device.dll '正確(這是下一個加載在正常運行的應用程序)
我在這裏看到了一些非常類似的問題:
WP7 App Crashes Immediately upon deploy
Windows Phone 7 - App doesn't start, no errors, just bails on load
Visual Studio 2008 would not debug
但沒有給出答案幫助我的任何。我根本沒有更改名稱空間,並且檢查了我的屬性中的'startup'對象(其設置爲我的項目名稱 .App)。
我已經試過在構造函數的開始調試斷點,並進入項目,但每次它退出甚至沒有看到我的任何代碼。
我也嘗試製作一個新項目,只將xaml和cs文件複製到它,添加必要的參考。同樣的結果。
我剛剛嘗試製作一個全新的解決方案,具有相同名稱的新項目,再次複製xaml和相應的cs文件。同樣的結果,即使我忘了添加必要的參考文獻,但它甚至不足以認識到缺少參考文獻。
我不知道除了做一個新項目並通過我的代碼,添加代碼片段,直到我再次遇到障礙之外還應該做什麼。
我對編程並不陌生,但對於.net來說我很新,所以如果我錯過了一些明顯的東西,那就輕鬆點。
請幫忙!謝謝!
編輯:
我設法找到有問題的代碼,但是我不知道爲什麼它給了我這個問題。我從一個工作版本中取消了評論,然後再次出現問題。它位於我的App:Application cs文件中。
public class ColorList {
public ColorList() {
this.Items = new List<ColorItem>()
{
new ColorItem() {Text="orange", Color = Colors.Orange},
new ColorItem() {Text="red", Color = Colors.Red},
new ColorItem() {Text="blue", Color = Colors.Blue},
new ColorItem() {Text="magenta", Color = Colors.Magenta},
new ColorItem() {Text="purple", Color = Colors.Purple},
new ColorItem() {Text="green", Color = Colors.Green},
new ColorItem() {Text="cyan", Color = Colors.Cyan},
new ColorItem() {Text="brown", Color = Colors.Brown},
new ColorItem() {Text="yellow", Color = Colors.Yellow},
};
}
public List<ColorItem> Items {
get;
set;
}
}
public static ColorList theColorsList = new ColorList();
我從上面的第一個鏈接的代碼,我意識到其描述列表的一個非常奇怪的方式,所以我只是把它改成如下:
public static List<ColorItem> ColorsList = new List<ColorItem>() {
new ColorItem() {Text="orange", Color = Colors.Orange},
new ColorItem() {Text="red", Color = Colors.Red},
new ColorItem() {Text="blue", Color = Colors.Blue},
new ColorItem() {Text="magenta", Color = Colors.Magenta},
new ColorItem() {Text="purple", Color = Colors.Purple},
new ColorItem() {Text="green", Color = Colors.Green},
new ColorItem() {Text="cyan", Color = Colors.Cyan},
new ColorItem() {Text="brown", Color = Colors.Brown},
new ColorItem() {Text="yellow", Color = Colors.Yellow}
};
,但我仍然得到同樣的問題...
我會假設空白項目的工作?嘗試用一個新的空白項目慢慢添加部件。不幸的是,或者,如果您可以提供具有問題的示例應用程序,Microsoft支持。 – 2012-03-26 07:20:52
得到repro?什麼是外部參考?如果你在應用構造函數中放置了一個斷點,該怎麼辦? - 它受傷了嗎?您是否更改了開始頁面或默認命名空間? – 2012-03-26 09:42:49
正如我上面所述,我已經嘗試了應用程序的構造函數中的斷點,但它永遠不會被擊中。我把調試打印也無濟於事。 今天早上我回到了幾頁,發現幾個命名空間混搭。我修正了這些,但它沒有任何幫助。我不知道他們是如何到達那裏的。 如果我嘗試製作一個repro,我會不斷地自行找到問題。我想我只是開始乾淨,重新寫/添加一切,直到我遇到困難。感謝您的回覆。我會回來發佈我發現的內容。 – user1204222 2012-03-26 19:19:36