2015-06-08 78 views
0

我試圖編譯從github獲取的代碼。我對Visual Studio或C#的理解是非常基本的。有誰能幫我解決這個錯誤嗎?錯誤CS1729:「ARSoft.Tools.Net.Dns.DnsServer」類型不包含帶有「4」參數的構造函數

Github上源: github.com/slothbag/NxtHypeDns

源文件鏈接: github.com/slothbag/NxtHypeDns/blob/master/NxtHypeDns/Program.cs

錯誤截圖: http://i.imgur.com/KE8En7s.jpg

感謝

+0

錯誤很明顯。它說沒有DnsServer的構造函數,它需要4個參數。你看過DnsServer的構造函數嗎?同時檢查回購商的所有者。 – IceMan

+0

可能對C#開發人員來說很清楚。對我而言,我失去了我需要修復的東西。我對C#或編碼不太熟悉。非常基本。是的,我聯繫了NXT論壇上的所有者,併發布了它。自星期五至星期六以來沒有聽到過。 :( – satinder

+0

@satinder如果你不知道構造函數,參數或構造函數重載是什麼,那麼很難解釋什麼是錯誤的。如果你知道這些東西是什麼(或者查看它們),那麼問題應該是 –

回答

1

The code here看起來像一個dnsserver需要的4個參數。你確定你有正確的二進制文件嗎?你是如何安裝的?

如果您使用的是codeplex version,那麼它看起來並不像採用ProcessQuery參數。

+0

嗨,Mark,我使用Nugget安裝它:https://www.nuget.org/packages/ARSoft.Tools.Net – satinder

+0

所以你使用的是codeplex版本,嘗試從你的'新的DnsServer(....'line – Mark

+0

太棒了!我將行更改爲: 'var server = new DnsServer(new IPEndPoint(IPAddress.Any,1053),10,10);' 並編譯構建。你認爲它應該可以正常工作嗎?我需要通過Mono在Linux上運行它,將在今天晚些時候嘗試它,看看它是否有效 有一堆文件存在於「 NxtHypeDns-master \ NxtHypeDns \ bin \ Release「,所以我假設我將不得不復制Linux中的整個文件夾來運行exe。如果我錯了,請糾正我。 再次感謝! :) – satinder

相關問題