csc

    1熱度

    2回答

    我想知道msbuild.exe如何執行C#應用程序。 正如我在谷歌搜索我來到了解csc.exe,PE文件,JIT,IL文件。而msbuild.exe內部調用csc.exe來編譯C#應用程序。所以我在反射器中打開了csc.exe。但沒有從msbuild調用csc.exe。那麼msbuild如何調用csc.exe?

    -1熱度

    1回答

    採取了一個例子,在命令提示符我們給的, >csc /out:"C:\HelloWorld.exe" "C:\HelloWorld.cs" 比CSC編譯器會生成PE文件。那個文件將保存在哪裏?

    3熱度

    1回答

    切換到Visual Studio 2015後,我們注意到在Roslyn中如何將lambdas編譯爲MSIL(如this thread和on GitHub中所述)會引起一些更改,從而在某些情況下引發運行時故障。由於Roslyn顯然是.NET的未來,我們希望切換到這種技術,但似乎所有在生產環境中運行的遺留代碼(以及我們對其工作正常的信心具有相當程度的信心)現在容易出現新的運行時間故障。這些數據庫也受到

    4熱度

    1回答

    我完全看了這兩篇msdn文章C# Compiler Options Listed Alphabetically和C# Compiler Options Listed by Category的編譯器選項,以指定可在命令行構建中使用的目標框架版本。我知道我們可以使用supportedRuntime元素在app.config中指定框架版本。 我們可以在web.config中使用這個元素(configur

    0熱度

    2回答

    閱讀了一些教程和其他問題後,我沒有運氣在我的計算機上獲取任何名爲csc.exe的東西。我嘗試安裝MonoDevelop,Mono,.NET SDK,其中沒有安裝csc.exe。它在哪裏?我需要Visual C#2008 Express嗎?

    0熱度

    1回答

    我想使用CSS編譯簡單的C#代碼。然而它會拋出以下錯誤。 class MyCSharp { static void Main(){ System.Console.WriteLine("Hello"); } } d:\測試> CSC.EXE MyCSarp.cs微軟(R)的Visual C#編譯器版本 1.3.0.60225版權所有(C)微軟公司。版權所有。 M

    0熱度

    1回答

    一個愚蠢的問題,我的google-fu讓我失望,我知道csc.exe是命令行編譯器,但我很好奇csc是什麼字母的縮寫?

    5熱度

    1回答

    在創建數據庫之後(首先使用實體​​框架,在沒有之後),我們有一個數據庫(和一個我們不使用的EntityModel_HFFContext文件,它沒有連接)。正常工作繼續進行,我爲MVC站點地​​圖安裝了一個NuGet包。 從那一刻起,該項目運行良好,但幾天後兩個警告出現了兩個文件丟失:「文件'locatie.cs'的父文件,'EntityModel_HFF.tt'無法找到該項目文件。「 (「HFF」

    26熱度

    1回答

    假設我想向某人展示C#4.0和5.0中foreach之間的區別。 所以我寫了我的代碼片段: public static void Main() { string[] fruits = { "Apple", "Banana", "Cantelope" }; var actions = new List<Action>(); foreach (var fruit in

    4熱度

    1回答

    我有一個返回IEnumerable<T>的方法。我把這個方法稱爲兩個地方,其中一個地方我對結果沒有做任何事情。 即使我使用[MethodImpl(MethodImplOptions.NoOptimization)]來修飾它,它看起來像C#編譯器將刪除對該方法的調用。該代碼甚至不會輸入調用方法。如果我在末尾添加.ToList(),但它會被執行。 有沒有辦法通過編譯器/運行時禁用此優化?看着ILDAS