diff --git a/src/References/SenseNet.Tools.XML b/src/References/SenseNet.Tools.XML
deleted file mode 100644
index fa92ba2..0000000
--- a/src/References/SenseNet.Tools.XML
+++ /dev/null
@@ -1,1165 +0,0 @@
-
-
-
- SenseNet.Tools
-
-
-
-
- Annotates a property that can be linked to an argument without a name.
-
-
-
-
- Determines parameter order on the usage screen.
-
-
-
-
- Required in argument array or not.
-
-
-
-
- Name of the argument on the usage screen.
-
-
-
-
- Text displayed in the detailed parameter information on the usage screen.
-
-
-
-
- Initializes a new instance of the NoNameOptionAttribute class.
-
- Parameter order. Required.
- Required in argument array or not. Optional, default: false
- Name of the argument on the usage screen. Optional, default: null.
- Text displayed in the detailed parameter information on the usage screen. Optional, default: null.
-
-
-
- Annotates a property that can be linked to a named argument.
-
-
-
-
- Comma or semicolon separated words that will be synonyms of the name.
-
-
-
-
- Name of the argument. Optional, default: the name of the annotated property.
-
-
-
-
- Required in argument array or not.
-
-
-
-
- Text displayed in the detailed parameter information on the usage screen.
-
-
-
-
- Initializes a new instance of the CommandLineArgumentAttribute class.
-
- Name of the argument. Optional, default: the name of the annotated property.
- Required in argument array or not. Optional, default: false
- Comma or semicolon separated words that will be synonyms of the name.
- Text displayed in the detailed parameter information on the usage screen. Optional, default: null.
-
-
-
- Defines the category of the parsing result.
-
-
-
- Successfully parsed.
-
-
- Unknown error occured.
-
-
- Unknown argument in the argument array.
-
-
- A required argument is missing.
-
-
- Only a value is provided.
-
-
- Required value is missing.
-
-
- Wrong value type (e.g. trying to convert a string to an integer).
-
-
-
- Provides methods to analyze the given configuration object by its annotated properties,
- fills it with values in an argument array and generates information about the analyzed object.
-
-
-
-
- Analyzes the target object by its annotations and fills its properties
- with the values in the given argument array.
-
- An instance of the parser to provide more information.
-
-
-
- Gets a value that indicates wether the argument list contains a help request.
- If that is the case, the configuration object will not be filled and the help
- text should be provided to the user, using the GetHelpText method of the parser.
-
-
-
-
- Returns with the generated calling information. For example:
- ToolName [-OptionalParameter:String] <-Limit:String>
-
-
-
-
- Returns the name of the assembly and its current version e.g.: "SnBenchmark 1.0.0.0"
-
-
-
-
-
- Returns detailed information about how to use the tool.
- Contains the app name and version, usage information and list of the
- available command line arguments.
-
-
-
-
- Represents an argument parsing error.
-
-
-
-
- Type of the error that occured during parsing arguments. See the ResultState enumeration for possible values.
-
-
-
-
- Original parser instance that can provide a formatted message and a generated help text.
-
-
-
-
- Error message to write to the console.
-
-
-
-
- Initializes a new instance of the ParsingException class with serialized data.
-
-
-
-
- Class for extension methods
-
-
-
-
- Enumerates a collection in parallel and calls an async method on each item. Useful for making
- parallel async calls, e.g. independent web requests when the degree of parallelism needs to be
- limited.
-
- Generic type of collection items.
- Source collection.
- Number of partitions that the source collection is divided to.
- An async action to call on each item.
- A task tham completes when the action has completed on all items.
-
-
-
- Provides methods that help retrying an operation. You can provide
- the maximum number of retry attempts, the callback that should be
- called and the exception type that should be suppressed.
-
-
-
-
- Calls the callback method safely. If the given type of exception is caught,
- waits and calls the action again. The maximum number of attempts is determined
- by the count parameter.
-
- Maximum number of attempts before throwing the caught exception.
- Milliseconds to wait between two attempts.
- Type of exception that is suppressed and triggers the next attempt.
- Void, parameterless method that the retrier executes.
-
-
-
- Calls the callback method safely. If the given type of exception is caught,
- waits and calls the function again. The maximum number of attempts is determined
- by the count parameter.
-
- The type of the returned object.
- Maximum number of attempts before throwing the caught exception.
- Milliseconds to wait between two attempts.
- Type of exception that is suppressed and triggers the next attempt.
- Parameterless method with T return type.
- Result of the callback method.
-
-
-
- Performs an operation, and based on a condition it retries it a given number of times.
- The checkCondition method is always called, even if there was no exception during
- the operation. If it returns true, there will be no retries and the metod will exit.
-
- Maximum number of attempts before throwing the caught exception.
- Milliseconds to wait between two attempts.
- Parameterless method that performs the operation that will be retried.
- Function that will decide about trying again.
- This method must have 2 parameters with the following types in this order: int, Exception.
- The first parameter is the number of the current attempt, the second is the caught exception or null.
- If the decider method returns with true, the main method returns immediately. Otherwise the next
- attempt will be performed.
-
-
-
-
- Performs an operation, and based on a condition it retries it a given number of times.
- The checkCondition method is always called, even if there was no exception during
- the operation. If it returns true, there will be no retries and the metod will exit.
-
- The type of the returned object.
- Maximum number of attempts before throwing the caught exception.
- Milliseconds to wait between two attempts.
- Parameterless method with T return type.
- Function that will decide about trying again.
- This method must have 3 parameters with the following types in this order: T, int, Exception.
- The first parameter is the return value of the current attempt, second is the number of the
- current attempt and the third is the caught exception or null. If this checker method
- returns with true, the main method returns with the callback's result immediately.
- Otherwise the next attempt will be performed.
-
- Result of the callback method.
-
-
-
- Performs an async operation, and based on a condition it retries it a given number of times.
- The checkCondition method is always called, even if there was no exception during the operation.
- If it returns true, there will be no retries and the metod will exit.
-
- The type of the returned object.
- Maximum number of attempts before throwing the caught exception.
- Milliseconds to wait between two attempts.
- Parameterless method with T return type.
- Function that will decide about trying again.
- This method must have 3 parameters with the following types in this order: T, int, Exception.
- The first parameter is the return value of the current attempt, second is the number of the
- current attempt and the third is the caught exception or null. If this checker method
- returns with true, the main method returns with the callback's result immediately.
- Otherwise the next attempt will be performed.
-
- Result of the callback method.
-
-
-
- Performs an operation asynchronously, and based on a condition it retries it a given number of times.
- The checkCondition method is always called, even if there was no exception during the operation.
- If it returns true, there will be no retries and the metod will exit.
-
- Maximum number of attempts before throwing the caught exception.
- Milliseconds to wait between two attempts.
- Parameterless method that performs the operation that will be retried.
- Function that will decide about trying again.
- This method must have 2 parameters with the following types in this order: int, Exception.
- The first parameter is the number of the current attempt and the second is the caught exception or null.
- If this checker method returns with true, the main method returns immediately.
- Otherwise the next attempt will be performed.
-
-
-
-
- Represents a type loading error.
-
-
-
-
- Initializes a new instance of the TypeNotFoundException class.
-
-
-
-
- Initializes a new instance of the TypeNotFoundException class.
-
- Name of the type that was not found.
-
-
-
- Initializes a new instance of the TypeNotFoundException class.
-
- Name of the type that was not found.
- Original exception.
-
-
-
- Initializes a new instance of the TypeNotFoundException class with serialized data.
-
-
-
-
- Provides methods for loading available types in the system.
-
-
-
-
- Creates an instance of the specified type.
-
- Type of the object to create.
- Name of the type to use.
- A newly created object of type T.
-
-
-
- Creates an instance of the specified type.
-
- Type of the object to create.
- Name of the type to use.
- An array of arguments that match in number, order, and type the parameters
- of the constructor to invoke.
- A newly created object of type T.
-
-
-
- Creates an instance of the specified type.
-
- Name of the type to use.
- A newly created object of the provided type.
-
-
-
- Creates an instance of the specified type.
-
- Name of the type to use.
- An array of arguments that match in number, order, and type the parameters
- of the constructor to invoke.
- A newly created object of the provided type.
-
-
-
- Loads the type with the specified name. First looks for the type using
- the built-in Type.GetType method, than (in case it is not found) uses
- the type cache and an app domain search as a fallback.
-
- Name of the type to load.
- Whether to throw an error when a type is not found.
-
-
-
- Loads the type with the specified name from the type cache or from the current app domain.
-
- Name of the type to load.
- Whether to throw an error when a type is not found.
-
-
-
- Loads all assemblies in the current app domain.
-
-
-
-
- Loads all assemblies from the specified file system path.
-
- A file system path where assemblies should be loaded from.
- An array of file names of loaded assemblies in the specified folder.
-
-
-
- Loads all types that implement the specified interface.
-
- Interface type to look for.
-
-
-
- Loads all types that inherit from the specified base type.
-
- Base type to look for.
-
-
-
- A helper class containing common utility methods.
-
-
-
-
- Contains converter methods.
-
-
-
-
- Converts an array of bytes to a long value.
-
- The byte array to convert.
-
-
-
- Converts a long value to an array of bytes.
-
- The long value to convert.
-
-
-
- Walks through an inner exception chain of the provided exception
- and collects all the messages, properties and stack trace lines
- into a single string.
-
- An exception to crawl.
-
-
-
- Contains available values of the Category column.
- EXPERIMENTAL FEATURE
-
-
-
- ContentOperation category
-
-
- Database category
-
-
- Index category
-
-
- IndexQueue category
-
-
- Query category
-
-
- Repository category
-
-
- Messaging category
-
-
- Security category
-
-
- SecurityQueue category
-
-
- System category
-
-
- Web category
-
-
- Workflow category
-
-
- Workflow category
-
-
- Test category
-
-
- Event category
-
-
- Custom category
-
-
-
- EXPERIMENTAL FEATURE
-
-
-
-
- EXPERIMENTAL FEATURE
-
-
-
-
-
- EXPERIMENTAL FEATURE
-
-
-
-
- EXPERIMENTAL FEATURE
-
-
-
-
-
- EXPERIMENTAL FEATURE
-
-
-
-
-
- EXPERIMENTAL FEATURE
-
-
-
-
-
- EXPERIMENTAL FEATURE
-
-
-
-
-
- EXPERIMENTAL FEATURE
-
-
-
-
- EXPERIMENTAL FEATURE
-
-
-
-
- EXPERIMENTAL FEATURE
-
-
-
-
- EXPERIMENTAL FEATURE
-
-
-
-
- EXPERIMENTAL FEATURE
-
-
-
-
-
- Contains available values of the Status column.
- EXPERIMENTAL FEATURE
-
-
-
- Value is ""
-
-
- Value is "Start"
-
-
- Value is "End"
-
-
- Value is "UNSUCCESSFUL"
-
-
- Value is "ERROR"
-
-
-
- Represents a line in the trace file.
- EXPERIMENTAL FEATURE
-
-
-
-
- Field index helper
-
-
-
- Value = 0
-
-
- Value = 1
-
-
- Value = 2
-
-
- Value = 3
-
-
- Value = 4
-
-
- Value = 5
-
-
- Value = 6
-
-
- Value = 7
-
-
- Value = 8
-
-
-
- True if this line is the first in the block that written to disk in one step.
-
-
-
-
- Identifier number of the line. Unique is in the AppDomain.
-
-
-
-
- Creation time of the line.
-
-
-
-
- Trace category
-
-
-
-
- AppDomain name
-
-
-
-
- Current thread id.
-
-
-
-
- Id of the operation
-
-
-
-
- Value can be empty, "Start", "End", "UNTERMINATED" or "ERROR"
-
-
-
-
- Duration if this line is the end of an operation
-
-
-
-
- The subject of the line
-
-
-
-
- Original line data.
-
-
-
-
- Creates an SnTraceEntry from one line of the trace file
-
-
-
-
- Returns a string that represents the current object.
-
-
-
-
- Logger implementation for writing messages to the debug trace.
-
-
-
-
- Writes a message and its properties to the debug trace.
-
- A message to log.
- Optional list of log categories.
- Event priority.
- Event id.
- Event type.
- Event title.
- Optional list of event properties.
-
-
-
- Writes a message to the debug trace.
-
-
-
-
- Represents an audit event.
-
-
-
-
- Event id.
-
-
-
-
- Message to log.
-
-
-
-
- Event title.
-
-
-
-
- Defines an API for logger implementations for writing general event messages.
- For verbose logging please use SnTrace instead.
-
-
-
-
- Writes a message and its properties to the log.
-
- A message to log.
- List of log categories.
- Event priority.
- Event id.
- Event type.
- Event title.
- Event properties.
-
-
-
- Defines an interface for exception types that need to redefine the default
- severity (Error) when they are logged. Custom exception classes can implement
- this interface and override the EventType property to return a different
- log level - e.g. Warning instead of Error.
-
-
-
-
- Event level when logging a custom exception. Default: TraceEventType.Error
-
-
-
-
- Built-in, lightweight IEventLogger implementation that writes events into the selected and existing windows event log.
-
-
-
-
- Initializes an instance of the SnEventLogger class by passed logName and logSourceName.
- The defined log and logsource must be exist.
-
- Name of the log. Cannot be null or empty.
- Name of the log source. Cannot be null or empty.
-
-
-
- Writes a message and its properties to the log.
-
- A message to log.
- List of log categories.
- Event priority.
- Event id.
- Event type.
- Event title.
- Event properties.
-
-
-
- Returns a formatted string representation of the whole log entry by the passed parameters.
-
-
-
-
- Returns a formatted string representation of the categories.
- Currently it is a comma separated list of the passed categories.
- If the list is null or empty, the value is "General".
-
- Category collection. Can be null or empty.
-
-
-
- Returns a formattedd string representation of the passedd properties.
-
-
-
-
- Main logger API for writing events on different levels (e.g. Warning, Error).
-
-
-
-
- Logger instance used by the dedicated static methods. Set this property
- once when your application starts.
-
-
-
-
- Writes an exception to the log. All the inner exceptions will be extracted and logged too.
-
- The exception to log.
- Event message.
- Event id.
- List of event categories.
- Event priority.
- Event title.
- Event properties.
-
-
-
- Writes an error message to the log.
-
- Event message.
- Event id.
- List of event categories.
- Event priority.
- Event title.
- Event properties.
-
-
-
- Writes a warning message to the log.
-
- Event message.
- Event id.
- List of event categories.
- Event priority.
- Event title.
- Event properties.
-
-
-
- Writes an information message to the log.
-
- Event message.
- Event id.
- List of event categories.
- Event priority.
- Event title.
- Event properties.
-
-
-
- Writes an audit message to the log. Event level will be Verbose; it is
- the responsibility of the logger to channel this event to the appropriate
- log storage based on the provided category.
-
- An object that represents an audit event.
- Event properties.
-
-
-
- Efficient and scalable tracing component. Provides methods for recording
- verbose information about the running system. Collects messages into a buffer
- and writes them to the file system periodically.
- This class cannot be inherited.
-
-
-
-
- Represents an execution block that needs a start and finish log message
- regardless of whether the execution was successful or not. The two
- messages can be associated by their common operation id.
- Setting the Successful property to true is mandatory when the execution
- was successful - otherwise the logger would assume that the operation failed.
- Tipical usage:
- using (var op = SnTrace.StartOperation("message")) { ...; op.Successful = true; }
-
-
-
-
- Gets the operation identifier that is unique in the current AppDomain.
-
-
-
-
- Gets the category name.
-
-
-
-
- Gets the time when the operation started.
-
-
-
-
- Gets the operation message that is written at start and at the end.
-
-
-
-
- Gets or sets a value indicating whether the operation is finished correctly.
- Always set this flag to true when the code block executed correctly.
- Default is false.
-
-
-
-
- Finishes the operation and writes the trace line containing the message and the running time.
-
-
-
-
- Releases the unmanaged resources used by the Operation object and optionally releases the managed resources.
-
- True to release both managed and unmanaged resources or false to release only unmanaged resources.
-
-
-
- Represents an SnTrace category. It helps differentiating trace lines
- that are generated by different features.
-
-
-
-
- Gets the name of the category.
-
-
-
-
- Gets or sets whether the category is enabled or not. Messages sent to
- a disabled category will not be writted to the trace log.
-
-
-
-
- Starts a traced operation in the current category. The message will be written
- to the trace with smart formatting.
-
- Message template that works as a composite format string (see string.Format method).
- Parameters that will be substituted into the message template.
- Null values will be written as "null". IEnumerable values will be written as comma separated lists.
- All control characters (including tabs, return and line feed) are changed to '.'
-
- A disposable operation object usually encapsulated in a using block.
-
-
-
- Writes a line to the trace with the current category. The message will be written with smart formatting.
-
- Message template that works as a composite format string (see string.Format method).
- Parameters that will be substituted into the message template.
- Null values will be written as "null". IEnumerable values will be written as comma separated lists.
- All control characters (including tabs, return and line feed) are changed to '.'
-
-
-
-
- Writes an error line to the trace with the current category. The message will be written with smart formatting.
-
- Message template that works as a composite format string (see string.Format method).
- Parameters that will be substituted into the message template.
- Null values will be written as "null". IEnumerable values will be written as comma separated lists.
- All control characters (including tabs, return and line feed) are changed to '.'
-
-
-
- ContentOperation category
-
-
- Database category
-
-
- Index category
-
-
- IndexQueue category
-
-
- Query category
-
-
- Repository category
-
-
- Messaging category
-
-
- Security category
-
-
- SecurityQueue category
-
-
- System category
-
-
- Web category
-
-
- Workflow category
-
-
- TaskManagement category
-
-
- Test category
-
-
- Event category
-
-
- Custom category
-
-
-
- Contains all SnTrace categories to help enumerate them.
-
-
-
-
- Creates a dynamic trace category.
-
- Category name.
- A category object that is enabled (meaning messages written into it will be persisted) if the Custom category is enabled.
-
-
-
- Starts a traced operation in the "Custom" category. The message will be written to the trace with smart formatting.
-
- Message template that works as a composite format string (see string.Format method).
- Parameters that will be substituted into the message template.
- Null values will be written as "null". IEnumerable values will be written as comma separated lists.
- All control characters (including tabs, return and line feed) are changed to '.'
-
-
-
-
-
- Writes a line to the trace in the "Custom" category. The message will be written with smart formatting.
-
- Message template that works as a composite format string (see string.Format method).
- Parameters that will be substituted into the message template.
- Null values will be written as "null". IEnumerable values will be written as comma separated lists.
- All control characters (including tabs, return and line feed) are changed to '.'
-
-
-
-
- Writes an error line to the trace in the "Custom" category. The message will be written with smart formatting.
-
- Message template that works as a composite format string (see string.Format method).
- Parameters that will be substituted into the message template.
- Null values will be written as "null". IEnumerable values will be written as comma separated lists.
- All control characters (including tabs, return and line feed) are changed to '.'
-
-
-
-
- Enables all categories.
-
-
-
-
- Disables all categories.
-
-
-
- Statistical data: the longest gap between p0 and p1
-
-
-
- Extends the given directory with the partial path of the detailed log directory ("App_Data\DetailedLog")
-
- Directory that will contain the log directory
-
-
-
- Writes any buffered data to the underlying device and empties the internal buffer.
-
-
-
-
- Logger implementation for writing messages to the trace.
-
-
-
-
- Writes a message and its properties to the trace.
-
- A message to log.
- Optional list of log categories.
- Event priority.
- Event id.
- Event type.
- Event title.
- Optional list of event properties.
-
-
-
- Writes a message to the trace.
-
-
-
-
- Contains all event ids in Sense/Net ECM including satellite applications and external components.
- In your custom code please consider defining custom event ids and use these built-in values only
- if the event is truly related to the feature it is defined for.
-
-
-
- General, not classified event. Value: 1.
-
-
- Event if the feature is not supported in the current context. Value: 10.
-
-
- Serialization / deserialization related event. Value: 11
-
-
- General event for the Content Repository. Value: 20
-
-
- Event during starting and stopping the Content Repository. Value:21
-
-
- Messaging related event. Used when communicating with other app domains. Value: 30
-
-
- Security related event. Value: 40
-
-
- Lucene indexing related event. Value: 50
-
-
- Content Query related event. Value: 60
-
-
- ActionFramework related event. Value: 70
-
-
- DirectoryServices (AdSync) related event. Value: 80
-
-
- Packaging (SnAdmin) related event. Value: 90
-
-
- TreeLock related event. Value: 100
-
-
- Transaction related event. Value: 110
-
-
- Portal component (e.g. Portlet, ContentView etc.) related event. Value: 120
-
-
- Service related event. Value: 130
-
-
- Load test event. Value: 140
-
-
- SenseNet.Client related event. Value: 150
-
-
- Preview generation related event. Value: 160
-
-
- Contains Task Management related event ids.
-
-
- General task management event. Value: 500
-
-
- Events during starting or stopping any task management related component. Value: 510
-
-
- Any communication related event in task management. Value: 520
-
-
-
diff --git a/src/References/SenseNet.Tools.dll b/src/References/SenseNet.Tools.dll
deleted file mode 100644
index a3741e8..0000000
Binary files a/src/References/SenseNet.Tools.dll and /dev/null differ
diff --git a/src/References/SenseNet.Tools.pdb b/src/References/SenseNet.Tools.pdb
deleted file mode 100644
index 4e8a302..0000000
Binary files a/src/References/SenseNet.Tools.pdb and /dev/null differ
diff --git a/src/SenseNet.Client.Tests/SenseNet.Client.Tests.csproj b/src/SenseNet.Client.Tests/SenseNet.Client.Tests.csproj
index 03e0abc..320081b 100644
--- a/src/SenseNet.Client.Tests/SenseNet.Client.Tests.csproj
+++ b/src/SenseNet.Client.Tests/SenseNet.Client.Tests.csproj
@@ -8,7 +8,7 @@
Properties
SenseNet.Client.Tests
SenseNet.Client.Tests
- v4.5.1
+ v4.6.1
512
{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
10.0
@@ -24,6 +24,7 @@
+
true
@@ -44,14 +45,37 @@
-
- ..\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll
+
+ ..\packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.dll
-
- ..\References\SenseNet.Tools.dll
+
+ ..\packages\SenseNet.Tools.3.0.0\lib\netstandard2.0\SenseNet.Tools.dll
+
+
+ ..\packages\System.Configuration.ConfigurationManager.4.5.0\lib\net461\System.Configuration.ConfigurationManager.dll
+
+
+
+
+ ..\packages\System.Diagnostics.EventLog.4.5.0\lib\net461\System.Diagnostics.EventLog.dll
+
+
+
+
+ ..\packages\System.Security.AccessControl.4.5.0\lib\net461\System.Security.AccessControl.dll
+
+
+ ..\packages\System.Security.Permissions.4.5.0\lib\net461\System.Security.Permissions.dll
+
+
+ ..\packages\System.Security.Principal.Windows.4.5.0\lib\net461\System.Security.Principal.Windows.dll
+
+
+
+
diff --git a/src/SenseNet.Client.Tests/packages.config b/src/SenseNet.Client.Tests/packages.config
index dd56d7f..8a21713 100644
--- a/src/SenseNet.Client.Tests/packages.config
+++ b/src/SenseNet.Client.Tests/packages.config
@@ -1,4 +1,10 @@
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/SenseNet.Client/Properties/AssemblyInfo.cs b/src/SenseNet.Client/Properties/AssemblyInfo.cs
index cdc8a20..b918b6d 100644
--- a/src/SenseNet.Client/Properties/AssemblyInfo.cs
+++ b/src/SenseNet.Client/Properties/AssemblyInfo.cs
@@ -4,23 +4,7 @@
[assembly: InternalsVisibleTo("SenseNet.Client.Tests")]
-#if DEBUG
-[assembly: AssemblyTitle("SenseNet.Client (Debug)")]
-#else
-[assembly: AssemblyTitle("SenseNet.Client (Release)")]
-#endif
-
-[assembly: AssemblyDescription("Client library for sensenet")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("Sense/Net Inc.")]
-[assembly: AssemblyProduct("SenseNet.Client")]
-[assembly: AssemblyCopyright("Copyright © Sense/Net Inc.")]
[assembly: AssemblyTrademark("Sense/Net Inc.")]
-[assembly: AssemblyCulture("")]
-
-[assembly: AssemblyVersion("1.1.1.0")]
-[assembly: AssemblyFileVersion("1.1.1.0")]
-[assembly: AssemblyInformationalVersion("1.1.1")]
[assembly: ComVisible(false)]
[assembly: Guid("d42c2274-9265-4db9-9f3e-845002f009c7")]
\ No newline at end of file
diff --git a/src/SenseNet.Client/SenseNet.Client.csproj b/src/SenseNet.Client/SenseNet.Client.csproj
index b5b3393..28fce4d 100644
--- a/src/SenseNet.Client/SenseNet.Client.csproj
+++ b/src/SenseNet.Client/SenseNet.Client.csproj
@@ -1,96 +1,34 @@
-
-
-
+
+
- Debug
- AnyCPU
- {4365B680-7F7A-4694-8419-A51A1B8F8DD4}
- Library
- Properties
+ netstandard2.0
SenseNet.Client
- SenseNet.Client
- v4.5.1
- 512
-
-
-
-
-
-
-
-
+ SenseNet.Client
+ 2.0.0.0
+ 2.0.0.0
+ 2.0
+ Sense/Net Inc.
+ A .Net client for sensenet that makes it easy to use the REST API of the Content Repository.
+ true
+ https://github.com/SenseNet/sn-client-dotnet
+ https://github.com/SenseNet/sn-client-dotnet/blob/master/LICENSE
+ https://github.com/SenseNet/sn-client-dotnet.git
+ git
+ See release notes on GitHub.
+ sensenet client odata rest
+ https://raw.githubusercontent.com/SenseNet/sn-resources/master/images/sn-icon/sensenet-icon-64.png
+ kavics,aniko,lajos,tusmester
+ Copyright © Sense/Net Inc.
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
+
+
+ bin\Release\netstandard2.0\SenseNet.Client.xml
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
- bin\Release\SenseNet.Client.XML
-
-
-
- ..\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll
- False
-
-
- False
- ..\References\SenseNet.Tools.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
- Designer
-
-
+
+
+
-
-
+
\ No newline at end of file
diff --git a/src/SenseNet.Client/SenseNet.Client.nuspec b/src/SenseNet.Client/SenseNet.Client.nuspec
deleted file mode 100644
index a1fbaa7..0000000
--- a/src/SenseNet.Client/SenseNet.Client.nuspec
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
- SenseNet.Client
- 1.1.1.0
- sensenet Client for .Net
- kavics,aniko,lajos,tusmester
- Sense/Net
- https://github.com/SenseNet/sn-client-dotnet/blob/master/LICENSE
- https://github.com/SenseNet/sn-client-dotnet
- https://avatars2.githubusercontent.com/u/4069121?v=3&s=200
- false
- A .Net client for sensenet that makes it easy to use the REST API of the Content Repository.
- See release notes on GitHub.
- Copyright © Sense/Net Inc.
- en-US
- sensenet client odata rest
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/SenseNet.Client/packages.config b/src/SenseNet.Client/packages.config
deleted file mode 100644
index dd56d7f..0000000
--- a/src/SenseNet.Client/packages.config
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/tools/scripts/CreateNuGetPackages.ps1 b/tools/scripts/CreateNuGetPackages.ps1
deleted file mode 100644
index 95e9dab..0000000
--- a/tools/scripts/CreateNuGetPackages.ps1
+++ /dev/null
@@ -1,6 +0,0 @@
-$srcPath = [System.IO.Path]::GetFullPath(($PSScriptRoot + '\..\..\src'))
-
-# delete existing packages
-Remove-Item $PSScriptRoot\*.nupkg
-
-nuget pack $srcPath\SenseNet.Client\SenseNet.Client.csproj -properties Configuration=Release -OutputDirectory $PSScriptRoot
\ No newline at end of file