Medium Trust: Updating to NuGet latest bits.

--HG--
branch : dev
extra : transplant_source : 5%7Cx%2C%D5%C4%B3i%B3%19%91%83%F0c%7DUm%5C%26%60
This commit is contained in:
Andre Rodrigues
2010-11-19 20:49:53 -08:00
parent dab1643b18
commit 48c8ec4571
2 changed files with 7 additions and 19 deletions
Binary file not shown.
@@ -9,7 +9,7 @@ namespace Orchard.Packaging.Services {
public class FileBasedProjectSystem : IProjectSystem { public class FileBasedProjectSystem : IProjectSystem {
private const string NetFrameworkIdentifier = ".NETFramework"; private const string NetFrameworkIdentifier = ".NETFramework";
private const string BinDir = "bin"; private const string BinDir = "bin";
private string _root; private readonly string _root;
public FileBasedProjectSystem(string root) { public FileBasedProjectSystem(string root) {
if (String.IsNullOrEmpty(root)) { if (String.IsNullOrEmpty(root)) {
@@ -81,7 +81,7 @@ namespace Orchard.Packaging.Services {
} }
public void DeleteDirectory(string path) { public void DeleteDirectory(string path) {
DeleteDirectory(path, recursive: false); DeleteDirectory(path, false);
} }
public void DeleteDirectory(string path, bool recursive) { public void DeleteDirectory(string path, bool recursive) {
@@ -98,26 +98,14 @@ namespace Orchard.Packaging.Services {
} }
} }
public void AddReference(string referencePath) { public void AddReference(string referencePath, Stream stream) {
// Copy to bin by default // Not used by Orchard
string src = referencePath; throw new NotSupportedException();
string referenceName = Path.GetFileName(referencePath);
string dest = GetFullPath(GetReferencePath(referenceName));
// Ensure the destination path exists
Directory.CreateDirectory(Path.GetDirectoryName(dest));
// Copy the reference over
File.Copy(src, dest, overwrite: true);
} }
public void RemoveReference(string name) { public void RemoveReference(string name) {
DeleteFile(GetReferencePath(name)); // Not used by Orchard
throw new NotSupportedException();
// Delete the bin directory if this was the last reference
if (!GetFiles(BinDir).Any()) {
DeleteDirectory(BinDir);
}
} }
public dynamic GetPropertyValue(string propertyName) { public dynamic GetPropertyValue(string propertyName) {