How to resolve file being used by another process?

There are a bunch of questions on SO related to this, all with suggestions and recommendations for solving the issue. For me, none worked until I found this one. In short, if it’s the System Process locking the file, and you have the Application Experience service stopped, restart it. Seriously.

C# conditional operator error Only assignment, call, increment, decrement, await, and new object expressions can be used as a statement

The conditional operator is an expression, not a statement, that means it cannot stand alone, as the result has to be used somehow. In your code, you don’t use the result, but try to produce side effects instead. Depending on the condition before the ? the operator returns the result of either the first or … Read more