![](/img/trans.png)
[英]How to Set the Copy Local Property to true in visual studio community 2015
[英]How to set dnvm version for Visual Studio 2015
我為 ASP.NET 5 下載了 beta8,並嘗試將其設置為新 Visual Studio 項目的默認值。 使用 Visual Studio 2015 的開發人員命令提示符我做了:
dnvm use 1.0.0-beta8 -arch x64 -p
我的命令提示符現在顯示:
c:\>dnvm list
Active Version Runtime Architecture Location Alias
------ ------- ------- ------------ -------- -----
1.0.0-beta5 clr x64 C:\Users\username\.dnx\runtimes
1.0.0-beta5 clr x86 C:\Users\username\.dnx\runtimes
1.0.0-beta5 coreclr x64 C:\Users\username\.dnx\runtimes
1.0.0-beta5 coreclr x86 C:\Users\username\.dnx\runtimes
1.0.0-beta7 clr x86 C:\Users\username\.dnx\runtimes
* 1.0.0-beta8 clr x64 C:\Users\username\.dnx\runtimes
1.0.0-beta8 clr x86 C:\Users\username\.dnx\runtimes def...
但是,當我現在打開 Visual Studio 2015 並創建一個新的 ASP.NET 5 Web 應用程序項目時,我的 global.json 仍然顯示架構 x86(以前的版本),並且我的項目沒有構建。 在參考下,它說(錯誤 - 請參閱錯誤列表)但錯誤太多,無法計算。 執行“恢復包”似乎什么也沒做。
我如何設置 Visual Studio 2015 以將此當前版本與 x64 體系結構(我的機器的體系結構)一起使用並創建新項目,以便它們開箱即用地成功構建(就像我使用的以前的版本一樣)?
首先檢查您是否安裝了正確的 (beta8) 版本的 VS 工具。 安裝 beta8 框架不足以從 VS 運行項目,而且 beta8 工具與 beta8 DNX 不同。 這一步對於在 VS 下構建和運行 beta8 項目至關重要。 如果您的項目沒有構建並開箱即用,這很可能是導致問題的原因。 您可以在“幫助”菜單中的“關於 Visual Studio”下檢查您的 ASP.NET 和 Web 工具版本。 請參閱此答案以獲取屏幕截圖:
https://stackoverflow.com/a/33158692/926875 。
您可能會在以下位置找到 beta 8 VS 工具:
http://www.microsoft.com/en-us/download/details.aspx?id=49442
我不知道是否有可能強制 Visual Studio 運行 x64 框架。 人們似乎為此掙扎了一段時間。 請參閱此問題以供參考:
如何強制 Visual Studio 使用 x64 DNX SDK 架構
如果您需要在 Visual Studio 的 x64 下運行您的項目,您可以轉到項目的屬性並選中“使用特定運行時”。
根據我的經驗,大多數情況下 dnx 的架構並不是導致問題的原因。 為了確保一開始不是這種情況,我建議使用dnu restore
和dnu build
然后dnx run
(或web
或任何運行您的項目的東西),看看您的項目是否以這種方式構建。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.