diff --git a/libnpsharp.sln b/libnpsharp.sln
index ddeb623..033a651 100644
--- a/libnpsharp.sln
+++ b/libnpsharp.sln
@@ -16,7 +16,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{587B7B
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "npfile", "src\npfile\npfile.csproj", "{19EBF339-E076-4962-A671-5B44A978687D}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "npserv", "npserv\npserv.csproj", "{1FF77692-D07C-4131-95AE-21AD2A74CA11}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "npserv", "src\npserv\npserv.csproj", "{1FF77692-D07C-4131-95AE-21AD2A74CA11}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
diff --git a/npserv/App.config b/src/npserv/App.config
similarity index 100%
rename from npserv/App.config
rename to src/npserv/App.config
diff --git a/npserv/Program.cs b/src/npserv/Program.cs
similarity index 100%
rename from npserv/Program.cs
rename to src/npserv/Program.cs
diff --git a/npserv/Properties/AssemblyInfo.cs b/src/npserv/Properties/AssemblyInfo.cs
similarity index 100%
rename from npserv/Properties/AssemblyInfo.cs
rename to src/npserv/Properties/AssemblyInfo.cs
diff --git a/npserv/npserv.csproj b/src/npserv/npserv.csproj
similarity index 79%
rename from npserv/npserv.csproj
rename to src/npserv/npserv.csproj
index 702efeb..6329db3 100644
--- a/npserv/npserv.csproj
+++ b/src/npserv/npserv.csproj
@@ -13,23 +13,28 @@
512
- AnyCPU
true
full
false
- bin\Debug\
DEBUG;TRACE
prompt
4
+ false
- AnyCPU
pdbonly
true
- bin\Release\
TRACE
prompt
4
+ false
+
+
+ $(SolutionDir)\bin\$(Configuration)\$(Platform)\
+ $(SolutionDir)\obj\$(TargetName)\$(Configuration)\$(Platform)\
+ $(SolutionDir)\obj\$(TargetName)\$(Configuration)\$(Platform)\
+ $(SolutionDir)\obj\$(TargetName)\$(Configuration)\$(Platform)\
+ $(SolutionDir)\bin\$(Configuration)\$(Platform)\