LinqPad5 keeps adding an import after every line of code I add.
After every line of code I add to a script, linqpad automatically adds 'Microsoft.ServiceBus.Messaging' to the 'Additional Namespace Imports.
When I try to run the c# program, i get the exception:
CS0234The type or namespace name 'ServiceBus' does not exist in the namespace 'Microsoft'.
I have to remove the import, and the code runs again.
MyExtensions did (in the past) used this namespace, but I removed the NuGet package, and all related code from MyExtensions. Also I reinstalled LinqPad, but this did not do the job.
Also manually removed the MyExtensions dll, pdb and xml files (leaving the .linq file).
How do I fix this?
Code:
After change:
Additional References:
Namespace Imports (after adding one like of code):
MyExtensions Additional References:
MyExtensions Imports:
Comments
When you create a new query, does the import appear in the namespace list?
If so, remove it, and click "Set as default for new queries".
No. when creating a new query, the import is not there. After writing one line of code, it suddenly appears in the import.
Created a new query:
Added one line of code, executed it:
Open the "My Snippets" folder - you can determine its location by looking in Edit | Preferences > Folders.
Are there any snippets there, and if so, can you you try deleting them or moving them elsewhere? (You'll need to restart LINQPad after doing this.)
Finally looking at the snippets i created:
This explains alot
Problem fixed...
Thanks !!!