1. 程式人生 > >關於VS2012 (error MSB6001 “cmd.exe”的命令列開關無效。路徑的形式不合法)錯誤的一種解決方法

關於VS2012 (error MSB6001 “cmd.exe”的命令列開關無效。路徑的形式不合法)錯誤的一種解決方法

       工作上學習用的工程,從2008升級到2013中遇到的問題。編譯過程遇到 error MSB6001 “cmd.exe”的命令列開關無效。的錯誤

一時無法解決,在尋求無所不能的Google之後,終於發現了一個解決辦法。

       原連結如下

       http://connect.microsoft.com/VisualStudio/feedback/details/763697/error-msb6001-vs2012

        簡單的說,就是在Microsoft.CppCommon.targets中找到

        Look for the CustomBuild task definition:
        <Target Name="CustomBuild"
        Condition="'@(CustomBuild)' != ''"
        DependsOnTargets="SelectCustomBuild;ComputeCustomBuildOutput"
        BeforeTargets="$(CustomBuildToolBeforeTargets)"
        AfterTargets="$(CustomBuildToolAfterTargets)"
        >

        並在下面加入這段

     <ItemGroup>
     <_ExpandedAdditionalInputs Include="%(CustomBuild.AdditionalInputs)"/>
     <_ExpandedOutputs Include="%(CustomBuild.Outputs)"/>
     <CustomBuild>
     <AdditionalInputs>@(_ExpandedAdditionalInputs)</AdditionalInputs>
     <Outputs>@(_ExpandedOutputs)</Outputs>
     </CustomBuild>
     </ItemGroup>

         重新編譯就好了

相關推薦

關於VS2012 error MSB6001cmd.exe”的命令開關無效路徑形式合法錯誤解決方法

       工作上學習用的工程,從2008升級到2013中遇到的問題。編譯過程遇到 error MSB6001 “cmd.exe”的命令列開關無效。的錯誤 一時無法解決,在尋求無所不能的Google之後,終於發現了一個解決辦法。        原連結如下        h

Win10系統通用序列匯流排USB驅動損壞解決方法

本文由Markdown語法編輯器編輯完成。 1. 問題提出:   前段時間由於工作需要,安裝了一些內網准入軟體,這些軟體由於要封電腦的U盤,後來直接導致了電腦的整個序列匯流排控制器的驅動檔案發生了破壞,導致所有的外部裝置,如USB介面,硬碟,滑鼠,藍芽等

VS2013 error MSB6001cmd.exe” 返回值為1

 轉載來自blog:http://blog.csdn.net/jhgameboy/article/details/23624059    簡單的說,就是在Microsoft.CppCommon.targets中找到         Look for the Cust

Linux 命令關閉開啟顯示器及xset: unable to open display ""解決方法

在遠端連線Linux等時,基本用不到顯示器,所以希望能遠端將顯示屏關閉 xset -display :0.0 dpms force off這個命令讓顯示屏進入休眠狀態 xset -display :0.0 dpms force on開啟顯示屏 sleep 1 && xse

java使用axis呼叫webservice時出現Connection reset by peer: socket write error解決方法

call.addParameter( new QName(nameSpace,"excelContent"), org.apache.axis.encoding.XMLType.SOAP_BASE64BINARY, javax.xml.rpc.ParameterMode.I

Bugly熱更新修復失敗的解決方法Tinker Exception:can't recognize dex mode:

就是補丁顯示已下發,但是啟用總是0,也就是可能是下載補丁成功了,但是卻沒有安裝成功。 通過開啟log檢視原因,開啟方式如下圖: 結果發現,當補丁下載成功後,我的後續操作就報錯了,主要是下面一句: Throwable:Tinker Exception

VS與SQL Server連線時出現(provider: TCP Provider, error: 0錯誤時的解決方法

     由於本人在做Visual studio與SQL Server資料庫連線時,總是出現如圖所示的問題。為了防止大家也有同樣問題的困擾,寫下我的解決方法。                                                      第一

"/bin 在PATH 環境變數中,故無法找到該命令"的解決方法

今天我在UNUNTU系統上配置CUDA,新增PATH,source ~/.bashrc 後卻出現了下面的問題:  命令 'ls' 可在 '/bin/ls' 處找到  由於/bin 不在PATH 環境變

Windows 10 替換 cmd命令工具

最近找 Windows 10 的命令列工具,發現了 Windows 自帶的 PowerShell ,確實功能強大。推薦。 查詢方法:搜尋,PowserShell, 開啟就能用。 https://www.zhihu.com/question/19739424/answer/219945317 教程:http

javac錯誤cmd下java命令可以用 javac是內部或外部命令是可執行的程式 解決方法解決

在Oracle官網下載JDK安裝; jdk安裝路徑:C:\Java\jdk1.8.0_191;(jre路徑為C:\Java\jre8) 下面設定環境變數(重點): 開啟我的電腦,屬性,系統,高階系統設定,找到環境變數,在系統變數裡新建: JAVA_HOME  &n

關於redis叢集 no reachable node in cluster的錯誤命令正常,而在eclipse執行失敗

問題是防火牆沒關,可以在命令列做以下配置即可 紅色字是需要操作的,完成就ok了 [[email protected] redis-cluster]#  vim /etc/sysconfig/iptables -A INPUT -m state --state

Error spawning 'cmd.exe'

在Visual Studio中,選擇工具->選項->工程和解決方案->VC++目錄 點選上方的像資料夾的按鈕-新建行,然後在空白處新增cmd.exe所在的目錄C:\Windows\System32\ (如果你是預設裝在C盤的話)點選確定,就OK了。 In 

CMD Telnet 命令自動傳送郵件指令碼

定期監控sql server服務執行狀態,如服務停止,則啟動它?這個比較簡單的方法可以實現  net start 服務名稱 放到windows的定時執行中就好了 如果服務已經啟動則報 服務已經啟動 以下是監控服務,併發送郵件 首先簡單介紹一下SMTP SMTP基本命令

MariaDB的安裝和配置HEIDISQL 遠端連線和命令操作

首先配置允許訪問的使用者,採用授權的方式給使用者許可權 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '1234abcd' WITH GRANT OPTION;  說明:root是登陸資料庫的使用者,1234abcd是登陸資料庫的密碼,

error MSB6006: “cmd.exe”已退出,程式碼為 3

之前編譯osg的時候因為經常不成功而去機房換電腦。在過程中可能出現錯誤:錯誤 1 error MSB6006: “cmd.exe”已退出,程式碼為 3。 151 C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Micros

1>C:/Program Files/MSBuild/Microsoft.Cpp/v4.0/Microsoft.CppCommon.targets(151,5): error MSB6006: “cmd.exe”已退出,程式碼為 3

原 1>C:/Program Files/MSBuild/Microsoft.Cpp/v4.0/Microsoft.CppCommon.targets(151,5): error MSB6006: “cmd.exe”已退出,程式碼為 3。

tomcat綠色版,安裝版,部署記憶體溢位通過windows服務,命令,idea

               這裡解決的都是“PermGen space錯誤”                    (一)tomcat 綠色版                            1.1  通過命令列啟動        報記憶體溢位   (這裡呼叫

雙網絡卡利用橋接的方式實現同時上內網和外網方法命令配置路由表的操作要簡單

【記錄一下網路資訊後面有用】進入網路連線,分別雙擊兩個網絡卡,點選詳細資訊先記錄下兩個網絡卡ip資訊;在我這裡外網ip是192.168.1.102,閘道器192.168.1.1,DNS:202.96.128.166/202.96.128.86;內網ip是192.168.2.243,內網不用域名解析的話只記ip

Windows小知識關聯檔案開啟型別,快捷鍵,命令語句執行原理,快速編輯模式

如何關聯檔案的開啟型別 開啟命令執行工具,注意,win7,win8及以上的環境,要用管理員方式執行執行assoc.java=nppfile執行ftype nppfile="C:\ProgramFile

ubuntu下 mysql安裝以後無法登陸的的解決方法(ERROR 1698 (28000): Access denied for user 'root'@'localhost')

sta mysql安裝 nat where 數據 move sel 方法 client 1. 刪除mysql sudo apt-get autoremove --purge mysql-server-5.0 sudo apt-get remove