簡體   English   中英

錯誤“未為項目設置OutputPath屬性” VS 2015

[英]Error “The OutputPath property is not set for project” VS 2015

我在Visual Studio 2015中有多個項目。我在調試模式下的“ ANY CPU”中運行項目。 當我嘗試運行我的項目時,出現以下錯誤:

未為項目“ .csproj”設置OutputPath屬性。 請檢查以確保為該項目指定了配置和平台的有效組合。 配置=“調試”平台=“ x64”。
如果某個其他項目試圖遵循該項目的項目間引用,此項目已被卸載或未包含在解決方案中,並且引用項目未使用相同或等效項構建,則也可能會出現此錯誤。配置或平台。 C:\\ Program Files(x86)\\ MSBuild \\ 14.0 \\ bin \\ Microsoft.Common.CurrentVersion.targets

我只是將所有項目解決方案更新為x64,然后解決方案構建良好。

在此處輸入圖片說明

對我來說,問題出在包裝上

Microsoft.VisualStudio.Azure.Fabric.MSBuild.1.4.0

Nuget只獲取了“ Microsoft.VisualStudio.Azure.Fabric.MSBuild.1.4.0.nupkg ”,沒有添加文件夾“ build ”和“ tools ”。 因此沒有“ Microsoft.VisualStudio.Azure.Fabric.Application.props ”。

一旦從備份中添加(幫助恢復),我就重新構建了該項目,它的工作就像一個魅力!

這不是最明顯的錯誤消息。

希望這對某人有幫助。

您的意思是解決方案配置為“ ANY CPU”嗎? 輸入“ Build \\ Configuration Manager ”,然后為“ .csproj”檢查“ Configuration”和“ Platform”。 另外,嘗試在所有CS項目文件中檢查“ <OutputPath></OutputPath> ”。 還要查看如果$(Platform)為null時將設置哪個平台:

<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU(may be x64 here)</Platform>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM