2010-03-17 108 views

回答

1

確保刪除了.NET 3.5所有引用的程序集(例如System.Core,System.Data.DataSetExtensions,System.Xml.Linq)。查看屬性窗口中每個引用程序集的版本 - 如果是3.5.0.0,請將其刪除。由於.NET 3.0和.NET 3.5使用相同的CLR(v2.0.50727),因此您無需執行任何其他操作。

2

另一種方法是使用配置文件:

<startup> 
    <supportedRuntime version="v3.0.3061"/> 
</startup> 

類似的東西 - 檢查實際的版本號。

希望這有助於

託比

+0

閱讀其他答案並思考它,我不確定這是否是現在...如果它不是請投票它 – TobyEvans 2010-03-17 09:20:50

+0

我在哪裏可以找到版本屬性的正確數字? – rantri 2010-03-17 10:59:57

+0

您好Rantri - 試試這個:http://blogs.msdn.com/astebner/archive/2005/07/12/438245.aspx – TobyEvans 2010-03-17 11:12:16

0

,我這樣做是使用項目屬性來針對特定的.NET framework版本,最簡單的方法。

在visual studio中,進入「項目」菜單,然後選擇項目屬性(通常位於列表底部)。

然後有一個名爲「Target Framework」的下拉框,它允許您從任何與您的Visual Studio版本兼容的框架中進行選擇 - 例如1,1.1,2.0,3.0,3.5,4.0。選擇這個,確保你像Darin說的那樣從較新的框架中移除對庫的引用,然後建立起來。

+0

我的視覺stoudio 2005你不能選擇目標.net框架。 – rantri 2010-03-17 11:01:50

相關問題