Skip to content

Commit e5af812

Browse files
committed
Merge pull request microsoft#18 from AndreSayreMSFT/ntvsProjFile
Adds the default VisualStudio .gitignore and a NodeProj project/solution
2 parents eeeaa13 + d78f773 commit e5af812

File tree

3 files changed

+319
-0
lines changed

3 files changed

+319
-0
lines changed

.gitignore

+190
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,190 @@
1+
## Ignore Visual Studio temporary files, build results, and
2+
## files generated by popular Visual Studio add-ons.
3+
4+
# User-specific files
5+
*.suo
6+
*.user
7+
*.sln.docstates
8+
9+
# Build results
10+
[Dd]ebug/
11+
[Dd]ebugPublic/
12+
[Rr]elease/
13+
x64/
14+
build/
15+
bld/
16+
[Bb]in/
17+
[Oo]bj/
18+
19+
# Roslyn cache directories
20+
*.ide/
21+
22+
# MSTest test Results
23+
[Tt]est[Rr]esult*/
24+
[Bb]uild[Ll]og.*
25+
26+
#NUNIT
27+
*.VisualState.xml
28+
TestResult.xml
29+
30+
# Build Results of an ATL Project
31+
[Dd]ebugPS/
32+
[Rr]eleasePS/
33+
dlldata.c
34+
35+
*_i.c
36+
*_p.c
37+
*_i.h
38+
*.ilk
39+
*.meta
40+
*.obj
41+
*.pch
42+
*.pdb
43+
*.pgc
44+
*.pgd
45+
*.rsp
46+
*.sbr
47+
*.tlb
48+
*.tli
49+
*.tlh
50+
*.tmp
51+
*.tmp_proj
52+
*.log
53+
*.vspscc
54+
*.vssscc
55+
.builds
56+
*.pidb
57+
*.svclog
58+
*.scc
59+
60+
# Chutzpah Test files
61+
_Chutzpah*
62+
63+
# Visual C++ cache files
64+
ipch/
65+
*.aps
66+
*.ncb
67+
*.opensdf
68+
*.sdf
69+
*.cachefile
70+
71+
# Visual Studio profiler
72+
*.psess
73+
*.vsp
74+
*.vspx
75+
76+
# TFS 2012 Local Workspace
77+
$tf/
78+
79+
# Guidance Automation Toolkit
80+
*.gpState
81+
82+
# ReSharper is a .NET coding add-in
83+
_ReSharper*/
84+
*.[Rr]e[Ss]harper
85+
*.DotSettings.user
86+
87+
# JustCode is a .NET coding addin-in
88+
.JustCode
89+
90+
# TeamCity is a build add-in
91+
_TeamCity*
92+
93+
# DotCover is a Code Coverage Tool
94+
*.dotCover
95+
96+
# NCrunch
97+
_NCrunch_*
98+
.*crunch*.local.xml
99+
100+
# MightyMoose
101+
*.mm.*
102+
AutoTest.Net/
103+
104+
# Web workbench (sass)
105+
.sass-cache/
106+
107+
# Installshield output folder
108+
[Ee]xpress/
109+
110+
# DocProject is a documentation generator add-in
111+
DocProject/buildhelp/
112+
DocProject/Help/*.HxT
113+
DocProject/Help/*.HxC
114+
DocProject/Help/*.hhc
115+
DocProject/Help/*.hhk
116+
DocProject/Help/*.hhp
117+
DocProject/Help/Html2
118+
DocProject/Help/html
119+
120+
# Click-Once directory
121+
publish/
122+
123+
# Publish Web Output
124+
*.[Pp]ublish.xml
125+
*.azurePubxml
126+
## TODO: Comment the next line if you want to checkin your
127+
## web deploy settings but do note that will include unencrypted
128+
## passwords
129+
#*.pubxml
130+
131+
# NuGet Packages Directory
132+
packages/*
133+
## TODO: If the tool you use requires repositories.config
134+
## uncomment the next line
135+
#!packages/repositories.config
136+
137+
# Enable "build/" folder in the NuGet Packages folder since
138+
# NuGet packages use it for MSBuild targets.
139+
# This line needs to be after the ignore of the build folder
140+
# (and the packages folder if the line above has been uncommented)
141+
!packages/build/
142+
143+
# Windows Azure Build Output
144+
csx/
145+
*.build.csdef
146+
147+
# Windows Store app package directory
148+
AppPackages/
149+
150+
# Others
151+
sql/
152+
*.Cache
153+
ClientBin/
154+
[Ss]tyle[Cc]op.*
155+
~$*
156+
*~
157+
*.dbmdl
158+
*.dbproj.schemaview
159+
*.pfx
160+
*.publishsettings
161+
node_modules/
162+
bower_components/
163+
164+
# RIA/Silverlight projects
165+
Generated_Code/
166+
167+
# Backup & report files from converting an old project file
168+
# to a newer Visual Studio version. Backup files are not needed,
169+
# because we have git ;-)
170+
_UpgradeReport_Files/
171+
Backup*/
172+
UpgradeLog*.XML
173+
UpgradeLog*.htm
174+
175+
# SQL Server files
176+
*.mdf
177+
*.ldf
178+
179+
# Business Intelligence projects
180+
*.rdl.data
181+
*.bim.layout
182+
*.bim_*.settings
183+
184+
# Microsoft Fakes
185+
FakesAssemblies/
186+
187+
# LightSwitch generated files
188+
GeneratedArtifacts/
189+
_Pvt_Extensions/
190+
ModelManifest.xml

imageboard/ImageBoardNodeProj.njsproj

+107
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<PropertyGroup>
4+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5+
<SchemaVersion>2.0</SchemaVersion>
6+
<ProjectGuid>{abeae01d-ced1-4453-9533-6f0ebb26b1a3}</ProjectGuid>
7+
<ProjectHome />
8+
<ProjectView>ShowAllFiles</ProjectView>
9+
<StartupFile>app.ts</StartupFile>
10+
<WorkingDirectory>.</WorkingDirectory>
11+
<OutputPath>.</OutputPath>
12+
<ProjectTypeGuids>{3AF33F2E-1136-4D97-BBB7-1795711AC8B8};{349c5851-65df-11da-9384-00065b846f21};{9092AA53-FB77-4645-B42D-1CCCA6BD08BD}</ProjectTypeGuids>
13+
<TypeScriptSourceMap>true</TypeScriptSourceMap>
14+
<TypeScriptModuleKind>CommonJS</TypeScriptModuleKind>
15+
<EnableTypeScript>true</EnableTypeScript>
16+
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">11.0</VisualStudioVersion>
17+
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
18+
<NodejsPort>
19+
</NodejsPort>
20+
<StartWebBrowser>True</StartWebBrowser>
21+
</PropertyGroup>
22+
<PropertyGroup Condition="'$(Configuration)' == 'Debug'" />
23+
<PropertyGroup Condition="'$(Configuration)' == 'Release'" />
24+
<ItemGroup>
25+
<Content Include="package.json" />
26+
<Content Include="README.md" />
27+
<TypeScriptCompile Include="app.ts" />
28+
<TypeScriptCompile Include="db.ts" />
29+
<TypeScriptCompile Include="routes\index.ts" />
30+
<Content Include="views\board.jade" />
31+
<Content Include="views\image.jade" />
32+
<Content Include="views\index.jade" />
33+
<Content Include="views\layout.jade" />
34+
<Content Include="views\newboard.jade" />
35+
<Content Include="views\newpin.jade" />
36+
<Content Include="views\user.jade" />
37+
<Content Include="dump\mydb\images.metadata.json" />
38+
<Content Include="dump\mydb\users.metadata.json" />
39+
<Compile Include="public\javascripts\fb.js" />
40+
<Content Include="public\stylesheets\style.css" />
41+
<TypeScriptCompile Include="typings\express\express-middleware.d.ts" />
42+
<TypeScriptCompile Include="typings\express\express.d.ts" />
43+
<TypeScriptCompile Include="typings\mongodb\mongodb.d.ts" />
44+
<TypeScriptCompile Include="typings\node\node.d.ts" />
45+
</ItemGroup>
46+
<ItemGroup>
47+
<Folder Include="bin" />
48+
<Folder Include="bin\Debug" />
49+
<Folder Include="dump" />
50+
<Folder Include="dump\mydb" />
51+
<Folder Include="obj" />
52+
<Folder Include="obj\Debug" />
53+
<Folder Include="obj\Debug\TempPE" />
54+
<Folder Include="public" />
55+
<Folder Include="public\images" />
56+
<Folder Include="public\javascripts" />
57+
<Folder Include="public\stylesheets" />
58+
<Folder Include="routes" />
59+
<Folder Include="typings" />
60+
<Folder Include="typings\express" />
61+
<Folder Include="typings\mongodb" />
62+
<Folder Include="typings\node" />
63+
<Folder Include="views" />
64+
</ItemGroup>
65+
<Import Project="$(MSBuildToolsPath)\Microsoft.Common.targets" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
66+
<!--Do not delete the following Import Project. While this appears to do nothing it is a marker for setting TypeScript properties before our import that depends on them.-->
67+
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" Condition="False" />
68+
<Import Project="$(VSToolsPath)\Node.js Tools\Microsoft.NodejsTools.targets" />
69+
<ProjectExtensions>
70+
<VisualStudio>
71+
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
72+
<WebProjectProperties>
73+
<UseIIS>False</UseIIS>
74+
<AutoAssignPort>True</AutoAssignPort>
75+
<DevelopmentServerPort>0</DevelopmentServerPort>
76+
<DevelopmentServerVPath>/</DevelopmentServerVPath>
77+
<IISUrl>http://localhost:48022/</IISUrl>
78+
<NTLMAuthentication>False</NTLMAuthentication>
79+
<UseCustomServer>True</UseCustomServer>
80+
<CustomServerUrl>http://localhost:1337</CustomServerUrl>
81+
<SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
82+
</WebProjectProperties>
83+
</FlavorProperties>
84+
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}" User="">
85+
<WebProjectProperties>
86+
<StartPageUrl>
87+
</StartPageUrl>
88+
<StartAction>CurrentPage</StartAction>
89+
<AspNetDebugging>True</AspNetDebugging>
90+
<SilverlightDebugging>False</SilverlightDebugging>
91+
<NativeDebugging>False</NativeDebugging>
92+
<SQLDebugging>False</SQLDebugging>
93+
<ExternalProgram>
94+
</ExternalProgram>
95+
<StartExternalURL>
96+
</StartExternalURL>
97+
<StartCmdLineArguments>
98+
</StartCmdLineArguments>
99+
<StartWorkingDirectory>
100+
</StartWorkingDirectory>
101+
<EnableENC>False</EnableENC>
102+
<AlwaysStartWebServerOnDebug>False</AlwaysStartWebServerOnDebug>
103+
</WebProjectProperties>
104+
</FlavorProperties>
105+
</VisualStudio>
106+
</ProjectExtensions>
107+
</Project>

imageboard/ImageBoardNodeProj.sln

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 14
4+
VisualStudioVersion = 14.0.22803.0
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{9092AA53-FB77-4645-B42D-1CCCA6BD08BD}") = "ImageBoardNodeProj", "ImageBoardNodeProj.njsproj", "{ABEAE01D-CED1-4453-9533-6F0EBB26B1A3}"
7+
EndProject
8+
Global
9+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
10+
Debug|Any CPU = Debug|Any CPU
11+
Release|Any CPU = Release|Any CPU
12+
EndGlobalSection
13+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
14+
{ABEAE01D-CED1-4453-9533-6F0EBB26B1A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15+
{ABEAE01D-CED1-4453-9533-6F0EBB26B1A3}.Debug|Any CPU.Build.0 = Debug|Any CPU
16+
{ABEAE01D-CED1-4453-9533-6F0EBB26B1A3}.Release|Any CPU.ActiveCfg = Release|Any CPU
17+
{ABEAE01D-CED1-4453-9533-6F0EBB26B1A3}.Release|Any CPU.Build.0 = Release|Any CPU
18+
EndGlobalSection
19+
GlobalSection(SolutionProperties) = preSolution
20+
HideSolutionNode = FALSE
21+
EndGlobalSection
22+
EndGlobal

0 commit comments

Comments
 (0)