csc

    5熱度

    3回答

    我一直在研究一個項目,並且隨着它的發展,我意識到兩個不能連接在一起的部分是相互依賴的。 我們稱這兩部分爲a.exe和b.dll。 b.dll提供了一個允許a.exe檢索數據的實現,但我希望它是它自己的獨立程序集,以便它可以很容易地被更改爲使a.exe與不同的數據源進行通信。 但是,雖然需要a.exe來引用b.dll,但b.dll需要幾個功能,這些功能是a.exe不可分割的一部分。 由於我一直在編譯

    1熱度

    1回答

    這是後續行動:Projection using async delegate/lambda 顯然,異步CTP有一個我碰到的bug,我需要使用VS11編譯器。在命令行中,即使針對使用VS2010編寫的項目,仍然運行msbuild,仍然使用VS11編譯器進行編譯,因爲VS11/.NET 4.5就地安裝在.NET 4.0目錄中。 但是,在Visual Studio 2010中,使用了一個進程內編譯器,它

    5熱度

    3回答

    我正在嘗試使用Growl C# API做一個簡單的c#程序。 我試圖編譯我的程序以兩種不同的方式: 1)我一直在我.dll文件在同一目錄作爲我.cs文件。比我跑 csc /r:Growl.Connector.dll,Growl.CoreLibrary.dll /out:test.exe *.cs 它編譯得很好,也運行良好。 2)現在,我在當前工作目錄中創建了一個名爲growl的目錄,並保留了我

    2熱度

    2回答

    我在Web應用程序項目的命名空間方面遇到了一些麻煩 - 前端文件正在編譯爲單獨的程序集,並且名稱空間格式爲ASPX.directory1_director2_directoryn_filename,我希望所有內容都在一個dll中。 我找到了this question並且設置-o標誌看起來完全是我正在尋找的解決方案。但是,我使用標準的Build菜單選項在VS2010中構建了我的代碼,並且找不到可以設

    2熱度

    1回答

    在Visual C++ 2010,我可以看到它傳遞給CL.EXE參數: 這是因爲有時你忘了檢查這個或那個非常有用選項,在這裏和那裏添加一些目錄,並立即看到所有的命令,這很容易發現。 我想知道是否有類似於Visual C#2010的東西。我無法在任何地方看到「命令行」選項卡。顯然早期版本在Output> Build選項卡中顯示了「Task:csc」行,但在Visual C#2010 SP1生成的輸出

    1熱度

    1回答

    我試圖編譯一個cs文件,該文件位於我的項目的兄弟目錄中,但是csc無法打開它。下面是觸發這一問題的命令行的一個示例: csc ../test/file.cs CSC打印此消息: error CS1504: Source file '<path to current dir>\file.cs' could not be openned 的真的很奇怪的是,它將除去「../test」的一部分。

    1熱度

    1回答

    有什麼辦法可以設置傳遞給csc.exe的默認選項嗎?特別是,我對抑制版權信息感興趣。例如,對於cl.exe時和ML.EXE我有 CL = /nologo ML = /nologo

    9熱度

    1回答

    針對2.0,3.0,3.5,4.0和4.5的單個.NET程序集如何同時支持C#和VB.NET使用者的擴展方法? 標準的建議是補充一點: namespace System.Runtime.CompilerServices { public sealed class ExtensionAttribute : Attribute { } } 這種做法通過more比one Microso

    2熱度

    4回答

    例如,當您在源代碼中引入一個靜態類時,csc編譯器會將它變成一個密封的抽象類(請糾正我,如果我錯了,請)。 但接口如何? CLR是否知道接口是什麼?或者編譯器將它轉換爲某種類型的聲明?

    5熱度

    1回答

    任何人都可以幫助我通過命令行編譯一些c#文件嗎? 我有4個文件可以編譯,Main,Form1(使用2.cs文件)和另一個在項目中使用的類。 我想在命令行中編譯這個項目,所以我可以添加/ t:庫開關(就像本教程中的:http://dotnetslackers.com/articles/csharp/WritingAnActiveXControlInCSharp.aspx)。 使用 「CSC/T:庫P