3

我一直在關注SpecFlow測試報告生成器的教程here正在運行SpecFlow報告 - 錯誤 - 元素<Target>中的屬性「標籤」無法識別

我的問題是,當我運行該工具時,收到以下消息:

屬性「標籤」中的元素目標是無法識別的

我發現了幾個可能的解決方案,其中沒有任何工作,例如here

我能證明我運行4.x版時,我使用的MSBuild在Visual Studio 2012上運行,命令提示符,我可以看到以下內容:

微軟(R)構建引擎版本4.0.30319.17929 [微軟.NET框架 ,4.0.30319.18052版]

我創建一個配置文件的建議here

但不幸的是,我仍然摹設置錯誤。該項目在git上本地運行,過去這個問題已經通過使用配置文件得到解決,但是由於交換到VMware虛擬機,它現在又重新出現了。

我也右鍵單擊>屬性,它聲明該文件正在使用.NET 4.0,此外創建一個環境變量直接鏈接到MSBuild目錄。我花了很長時間瀏覽互聯網,無法實現這一目標。請幫忙!

非常感謝您的任何幫助,您可以提供,

乾杯!

回答

6

解決這與內部開發。有一些問題,與已經被添加的Chromedriver更新腳本(我假設的NuGet)

開始

<PropertyGroup Label="DownloadChromeDriverBuildTask"> 

也:

<Target Name="DownloadChromeDriver" Label="DownloadChromeDriverBuildTask"> 

這是一個小腳本,這是如果ChromeDriver尚不可用,請安裝ChromeDriver。刪除這似乎解決了它。希望這可以爲有類似問題的任何人提供幫助。

+5

如果有人遇到這個問題,我有一個類似的問題,除了它是在我的項目文件中創建問題的Import標記中的SlowCheetah擴展。我只是從Import標籤中刪除了Label屬性,並解決了問題,而不是刪除擴展名。 –

+0

在哪個文件中出現? –

+0

在項目文件中(右鍵單擊項目>卸載項目>右鍵單擊>編輯文件) –

相關問題