buildengine

    0熱度

    1回答

    此代碼不向控制檯寫入任何內容,因此集合爲空。 Project p = new Project(engine); p.AddNewImport(@"C:\mytarget.targets",""); foreach(Import imp in p.Imports) Console.WriteLine(p.ProjectPath); 但是,如果我調試代碼集合獲取導入,我想它與時間有關

    3熱度

    2回答

    我正在使用Microsoft.Build.BuildEngine構建一些項目。不使用Silverlight的項目正在構建,而使用Silverlight的項目不在構建中。所有這些項目(Silverlight和非Silverlight的)的所有建設精細通過Visual Studio 2008年。我得到的錯誤信息: 錯誤CS0234:類型或命名空間名稱「SilverlightControls」不會在 命

    0熱度

    2回答

    我開發一個代碼生成工具,所以項目文件(.csprj)是由代碼創建。 有什麼辦法來標記總是被複制到輸出目錄內容的文件? ... var project = new BuildEngine.Project(); project.Load(ProjectFile.FullName, ProjectLoadSettings.IgnoreMissingImports); var buildItem =

    0熱度

    1回答

    當我創建通過使用BuidEngine代碼一個項目文件,有誰知道.. 如何添加項目文件夾? 如何添加一個builditem到創建的文件夾? 。 var project = new Project(); project.Load(ProjectFile.FullName, ProjectLoadSettings.IgnoreMissingImports); //Create project fol