2010-10-27 27 views
1

我正在逐步瀏覽一些代碼,並找到了我想查看代碼的方法。我點擊'去定義',它通常會把我帶到方法定義中,但現在它讓我看到似乎是[從元數據]類自動生成的東西。我從來沒有經歷過這個。發生了什麼以及如何恢復舊功能?ASP.NET [來自元數據]

如果有幫助,該方法在文件後面的代碼中調用,方法定義位於UserControl後面的代碼中。

回答

1

因爲彙編已編譯。您將在進入MS組件時看到這一點。您可以使用.NET reflector免費檢查代碼。

+0

謝謝。我沒有得到的是,大約半小時前,當我點擊'定義'時,它會帶我到實際的代碼,但現在它需要我的元數據代碼。我不確定我做了什麼來改變行爲。如果我在我的代碼中選擇任何其他隨機方法,並且「進入定義」,則會將我帶入該方法的代碼。 – CSharper 2010-10-27 22:08:51

+0

您試圖在同一個項目中使用的代碼是什麼?或者它是一個引用程序集? – 2010-10-27 22:32:29

0

這取決於您是否從dll文件或項目中設置引用。

使用dll文件只允許你去該方法的簽名。 「[來自元數據]」表明您正在查看預編譯的文件。另一方面,當您添加項目引用時,IDE可以獲取實際文件的位置並將其打開。

相關問題