lib/tasks/setup.rb in dev-2.1.84 vs lib/tasks/setup.rb in dev-2.1.85
- old
+ new
@@ -140,6 +140,24 @@
end
}
end
log_debug_info("Setup")
end
+
+ def self.setupStandardClassLib(name,language)
+ projectExtension="csproj"
+ projectExtension="fsproj" if(language=="F#")
+ FileUtils.mkdir(name)if(!Dir.exists?(name))
+ if(!File.exists?("#{name}/#{name}.#{projectExtension}"))
+ Dir.chdir(name) do
+ puts `dotnet new classlib -lang #{language}`
+ end
+ end
+ FileUtils.mkdir("#{name}.Test")if(!Dir.exists?("#{name}.Test"))
+ if(!File.exists?("#{name}.Test/#{name}.Test.#{projectExtension}"))
+ Dir.chdir("#{name}.Test") do
+ puts `dotnet new nunit -lang #{language}`
+ puts `dotnet add reference ../#{name}/#{name}.#{projectExtension}`
+ end
+ end
+ end
end
\ No newline at end of file