コード例 #1
0
ファイル: TargetsFile.cs プロジェクト: xuebai5/DllExport
 /// <summary>
 /// Saves data to the file system.
 /// </summary>
 /// <param name="reevaluate">Try to reevaluate data of project before saving.</param>
 public void Save(bool reevaluate)
 {
     if (reevaluate)
     {
         XProject.Reevaluate();
     }
     Save();
 }
コード例 #2
0
ファイル: TargetsFile.cs プロジェクト: xuebai5/DllExport
        protected void Configure(IProject parent)
        {
            ResetById(parent);
            CfgCommonData();

            var projectFile = MakeBasePath(parent.XProject.ProjectFullPath, false);

            ConfigProperties[MSBuildProperties.DXP_CFG_ID]   = parent.DxpIdent;
            ConfigProperties[MSBuildProperties.DXP_PRJ_FILE] = projectFile;

            SetProperties(
                ConfigProperties,
                MakeCondition(parent),
                projectFile
                );
            XProject.Reevaluate();

            if (XProject.GetImport().project == null)
            {
                AddDllExportLib();
            }
        }