2010-04-15 73 views
4

我剛剛下載了Visual Studio 2010試用版。如果我可以通過在一些真實項目上做一些實際工作來嘗試它,那將是很好的,但是我不能將這些項目轉換爲2010格式,因爲除非他們也安裝VS2010,否則沒有其他人可以打開它們。是否可以使用Visual Studio 2010編輯Visual Studio 2008解決方案而無需轉換?

有沒有辦法解決這個問題?

+1

這不是一個錯誤。這是一個功能;-) – 2010-05-28 19:28:17

回答

3

有沒有一種很好的方法來做到這一點,除非你製作了項目的單獨副本。它修改了很多文件(解決方案,項目和取決於:可能是你的配置),這就是目前的情況。

The Visual Studio team is discussing fixing this for the next release,他們將此概念稱爲「往返」,使得一組解決方案/項目文件支持多個版本的visual studio。看到他們還沒有這樣做,雖然...該術語可能會改變:)

0

轉換時,它會創建一個備份。所有真正改變的都是.sln文件,所以如果你拿到2008 .sln文件的副本,其他用戶可以使用它來打開它。

當然,這是假設你堅持.NET3.5

編輯 - 我的壞,這是錯誤的。

+2

.sln和.csproj文件。 – Timores 2010-04-15 12:21:32

+1

我試過了,不僅修改了所有'csproj'文件,還修改了我的'app.config'和WCF服務引用。買者自負! – 2010-04-15 12:22:08

+0

嗯。它對你的app.config做了什麼? @Timores - 哦,不知道它也改變了這些,歡呼! :) – AndrewC 2010-04-15 12:23:52

0

它可能取決於你正在創建什麼類型的項目。我經歷過它的工作,但後來我只用1個包含WPF和Class庫的解決方案來完成它。

我想要做類似的事情,在這裏看到in my project on codeplex

就像我說的不知道這是否會爲你工作,但它確實對我來說。

我在家裏和在工作中工作(不是爲了好玩而工作)我在家裏和2008年有一個2010測試版的副本。

我最初在使用vs2008時開始工作,所以當我打開我的項目時,它啓動了升級嚮導。

當我開始工作的第二天,我遇到了我的胳膊,創建一個空白的解決方案包括現有項目到這一點,並保存解掉(調用它的東西略有不同)

所以當我在工作中我能夠運行vs2008解決方案文件做一些更改,將其更新到codeplex,以及在家時我可以獲得最新的更改並使用2010解決方案文件打開它們。

1

您可以使用this tool進行切換。

+0

這看起來很有趣,儘管考慮到@Nick Craver鏈接的博客的內容,我很緊張。我不想巧妙地搞砸「真實」的項目。嗯。 – Blorgbeard 2010-04-15 13:14:36

+3

@blorgbeard:什麼事情搞砸了?你有版本控制,對吧? :) 沒有膽量就沒有榮耀。 – 2010-04-15 14:23:21

相關問題