private void WriteProjectFile(DirectoryInfo directory, ProjectWriter pw) { var vs2010 = _codeWriterSettings.WriteProjectFile; var vs2008 = _codeWriterSettings.WriteProjectFileNet35; if (IsCodeFirst()) { vs2008 = false; } if (!vs2010 && !vs2008) { return; } var projectName = _codeWriterSettings.Namespace ?? "Project"; if (vs2008) { File.WriteAllText( Path.Combine(directory.FullName, projectName + ".csproj"), pw.Write()); } if (vs2010) { pw.UpgradeTo2010(); if (vs2008) { projectName += ".2010"; } File.WriteAllText( Path.Combine(directory.FullName, projectName + ".csproj"), pw.Write()); } }
private void WriteProjectFile(DirectoryInfo directory, ProjectWriter pw) { if (_codeWriterSettings.CodeTarget == CodeTarget.PocoEfCore) { //for Core we might be project.json. //Even for csproj Nuget restore is too complex so skip this. return; } var vs2010 = _codeWriterSettings.WriteProjectFile; var vs2008 = _codeWriterSettings.WriteProjectFileNet35; var vs2015 = _codeWriterSettings.WriteProjectFileNet46; if (IsCodeFirst()) { vs2008 = false; } //none selected, do nothing if (!vs2010 && !vs2008 && !vs2015) { return; } var projectName = _codeWriterSettings.Namespace ?? "Project"; File.WriteAllText( Path.Combine(directory.FullName, projectName + ".csproj"), pw.Write()); }
private void WriteProjectFile(DirectoryInfo directory, ProjectWriter pw) { if (_codeWriterSettings.CodeTarget == CodeTarget.PocoEfCore) { //for Core we might be project.json. //Even for csproj Nuget restore is too complex so skip this. return; } var vs2010 = _codeWriterSettings.WriteProjectFile; var vs2008 = _codeWriterSettings.WriteProjectFileNet35; if (IsCodeFirst()) { vs2008 = false; } if (!vs2010 && !vs2008) { return; } var projectName = _codeWriterSettings.Namespace ?? "Project"; if (vs2008) { File.WriteAllText( Path.Combine(directory.FullName, projectName + ".csproj"), pw.Write()); } if (vs2010) { pw.UpgradeTo2010(); if (vs2008) { projectName += ".2010"; } File.WriteAllText( Path.Combine(directory.FullName, projectName + ".csproj"), pw.Write()); } }
private void WriteProjectFile(DirectoryInfo directory, ProjectWriter pw) { if (!_codeWriterSettings.WriteProjectFile) { return; } var projectName = _codeWriterSettings.Namespace ?? "Project"; File.WriteAllText( Path.Combine(directory.FullName, projectName + ".csproj"), pw.Write()); if (IsCodeFirst()) { return; } //EF CodeFirst is already .Net 4 pw.UpgradeTo2010(); File.WriteAllText( Path.Combine(directory.FullName, projectName + ".2010.csproj"), pw.Write()); }
private void WriteProjectFile(DirectoryInfo directory, ProjectWriter pw) { if (_codeWriterSettings.CodeTarget == CodeTarget.PocoEfCore) { //for Core we might be project.json. //Even for csproj Nuget restore is too complex so skip this. return; } var vs2010 = _codeWriterSettings.WriteProjectFile; var vs2008 = _codeWriterSettings.WriteProjectFileNet35; if (IsCodeFirst()) vs2008 = false; if (!vs2010 && !vs2008) return; var projectName = _codeWriterSettings.Namespace ?? "Project"; if (vs2008) { File.WriteAllText( Path.Combine(directory.FullName, projectName + ".csproj"), pw.Write()); } if (vs2010) { pw.UpgradeTo2010(); if (vs2008) projectName += ".2010"; File.WriteAllText( Path.Combine(directory.FullName, projectName + ".csproj"), pw.Write()); } }
private void WriteProjectFile(DirectoryInfo directory, ProjectWriter pw) { var vs2010 = _codeWriterSettings.WriteProjectFile; var vs2008 = _codeWriterSettings.WriteProjectFileNet35; if (IsCodeFirst()) vs2008 = false; if (!vs2010 && !vs2008) return; var projectName = _codeWriterSettings.Namespace ?? "Project"; if (vs2008) { File.WriteAllText( Path.Combine(directory.FullName, projectName + ".csproj"), pw.Write()); } if (vs2010) { pw.UpgradeTo2010(); if (vs2008) projectName += ".2010"; File.WriteAllText( Path.Combine(directory.FullName, projectName + ".csproj"), pw.Write()); } }