先日、作成したBluetooth Beacon受信プログラムをgithubにアップロードしてみた。たいしたプログラムでもないし、アルゴリズムの話しかしてないので、C#のソースコードのままでもいいかと思ったが、利用者の利便性を考えるなら、こちらで開発したのと同じようにVisual Sutdioのソリューションとしてそのまま読み込めるものがいいだろうと、必要なファイルを探ることにした。
Visual Studioから直接githubのリポジトリーにクローンできるようなのだが、あんまり変なファイルを上げられても困る。また、もともとローカルでgitで作業していたが、初期の頃のものは人に見せるのがおこがましいほどの出来なので、ここは、最終版のファイルのみを手作業でアップロードしておくことにした。
しかし、単にソースコードとプロジェクトファイル、ソリューションファイルだけでは、Visual Studioがちゃんとソリューションとして認識しない。結局、以下のファイルが必要だった。
- プロジェクトファイル(.csprojなど)
- ソリューションファイル(.sln)
- App.config
- Propertiesフォルダーとその中にあるAssemblyInfo.cs
もちろん、これ以外にソースコードファイルや関連のファイルも必要だが、ソースコードに加えて、上記4つのファイル/フォルダーがあれば、Visual Studio(VS2019を使った)は、そのフォルダーにソリューションがあると断定するようだ。
0 件のコメント:
コメントを投稿