![](/img/trans.png)
[英]Invalid option '7.2' for /langversion For ASP.NET Application after Visual Studio 2017 Upgrade from Professional to Enterprise
[英]License for Visual Studio 2017 Enterprise or Professional for Preview editions expires, contrary to the EULA or instructions
這個問題與VS2017 Preview停止運行有關,似乎是由於許可證問題造成的,但是我認為這是受支持的情況,並且VS的行為有誤。 這不是這個問題的重復。
盡管Microsoft編寫“我們強烈建議”使用與您具有許可證相同的版本,但該文本並不排除這種情況。 EULA允許使用它直到成為RTM。
但是,我的Visual Studio企業預覽版(15.5 P1)現在說試用許可證已過期,盡管它具有一個續訂該試用版的按鈕,但這似乎沒有效果。
因此,我嘗試了以下方法(我相信,所有法律均有效):
我看到的錯誤消息:
我們無法使用可用帳戶解鎖Visual Studio。 請確保您已添加具有有效訂閱的帳戶,並且該帳戶已通過身份驗證。
在我的訂閱頁面中,它說不需要密鑰,也沒有說許可證已終止:
最重要的是:在EULA中,他們不禁止這種情況,在Preview Editions頁面上,他們只說“我們不推薦” ,但是正如Microsoft的回答所示,不僅不推薦,而且很簡單不可能。
所以:
底線:試用期結束后,您將無法使用Community Preview。 換句話說,如果您想通過勤奮地安裝預覽版來幫助Microsoft擺脫他們在Enterprise或Professional中的錯誤,則必須支付539美元/年(專業版)或2999美元/年(企業版) 。
請注意,此規則不是合法執行的,因為從法律上講,您可以使用Preview版本,直到Preview版本成為RTM版本(即VS2017 15.5 Preview 1、2等,直到15.5成為RTM)為止。 但是實際上,他們可以防止它。
如果您是OSS開發人員,即使對於Microsoft擁有的產品(例如Paket或F#),也無法在決定購買它們之前使用Professional或Enterprise的預覽版測試產品(但對於大多數OSS開發人員來說,價格可能太高了陡)。 這很不幸,因為Community和Professional的插件/附加系統大不相同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.