ddobrev / QtSharp

Mono/.NET bindings for Qt
Other
571 stars 52 forks source link

Small fixes to the project structure. #17

Closed golddranks closed 9 years ago

golddranks commented 9 years ago

Sorry for being on hiatus for a while. My OS X Yosemite install managed to erase my Windows partition completely, so I've been busy restoring everything!

Speaking of restoring, I cloned a clean copy of QtSharp, and thought that it could work more out-of-the-box. Small fixes to the project structure: currently CppSharp.CppParser.dll isn't copied to the working directory. It's the only unmanaged thing in CppSharp, and Visual Studio's C# supports referencing directly only managed assemblies, so everything else is copied automatically, but CppParser isn't. It will complain about the missing file when running a clean build. Fixed that by including the dll as a reference to the project files. Also, moved the sqllite3.dll to the References folder to make it consistent. Also made a .gitignore for obj and bin, so the repo stays clean in git even after building.

ddobrev commented 9 years ago

Hi @golddranks . I am glad you're back in full strength. :) I've incorporated your changes, thank you. I preferred to do it manually because of some local changes I have to keep. In fact, I had fixed the issue with CppSharp.CppParser.dll but because I have local changes to the project file I cannot commit, I had forgotten to send the one that has to be. Thank you for reminding me. Also, a nice touch on sqllite3.dll, I've added that too. About the .gitignore - a good idea but I cannot take it this way. I'd prefer using wildcards - *.suo, etc. So please leave it to me, I know a tool - https://gitscc.codeplex.com/ - that can generate great .gitignores specifically suited to .NET development. I'll send one a little later today.

ddobrev commented 9 years ago

Added the .gitignore as well, thank you for reminding me.