2017-06-15 31 views
0

一切都推出.NET核心應用程序的時候,如果我嘗試的dotnet運行退出沒有消息,但是使用DOTNET EXEC的DLL輸出「分段錯誤」並退出。分段故障在標題上的Debian

+0

你有哪些debian版本?另外,你有沒有嘗試在Debian上的調試模式,看看是否有任何消息顯示與dotnet運行? – Gusman

+2

此外,exec函數不應該由用戶直接調用,請查看此問題的最後一項:https://github.com/dotnet/cli/issues/2243 – Gusman

+0

Linux aam-srv 4.5.7- std-3#1 SMP星期二七月12 09:56:30 UTC 2016 x86_64 GNU/Linux – Erlite

回答

0

好的,所以另一位開發該項目的開發人員發現了這個問題。我導致了一個自定義屬性堆棧溢出(方便)。下面的代碼:

private string Message 
{ 
    get 
    { 
     return this.Message; 
    } 
    set 
    { 
     this.Message = value; 
    } 
} 

因此,基本上,它被無限期自稱。我本來應該做的是創建第二個字符串來訪問它:

private string Message 
{ 
    get 
    { 
     return this.message; 
    } 
    set 
    { 
     this.message = value; 
    } 
} 

private string message; 

希望它可以幫助你們中的一些人!