ملف .fsproj هو تنسيق ملف مشروع قائم على لغة XML يُستخدم بشكل أساسي داخل نظام Microsoft .NET البيئي لمشاريع لغة البرمجة F#. يعمل هذا الملف كمخطط أساسي لبناء تطبيقات F# أو المكتبات أو المكونات البرمجية الأخرى. تتم إدارته بواسطة بيئات التطوير مثل Microsoft Visual Studio وVisual Studio Code وJetBrains Rider، ويحدد هذا الملف معلومات حيوية يتطلبها نظام البناء MSBuild. تتضمن هذه المعلومات قائمة بجميع ملفات الكود المصدري (.fs, .fsi) التي يتكون منها المشروع، والمراجع للمكتبات الخارجية (Assemblies)، وحزم NuGet، والمشاريع الأخرى ضمن نفس الحل (Solution). علاوة على ذلك، يقوم الملف بتعريف تكوينات البناء (مثل Debug وRelease)، وإطارات العمل المستهدفة (مثل .NET Core و.NET Framework و.NET 5+)، وأنواع المخرجات (مثل ملف تنفيذي أو مكتبة)، وخيارات المترجم المختلفة. على الرغم من أن ملفات .fsproj تُدار عادةً بواسطة بيئة تطوير متكاملة (IDE)، إلا أنها ملفات XML قابلة للقراءة البشرية ويمكن تعديلها يدويًا، على الرغم من أن ذلك أقل شيوعًا في المشاريع المعقدة. تُعد هذه الملفات أساسية لضمان عمليات بناء متسقة وقابلة للتكرار لتطبيقات F# عبر بيئات التطوير المختلفة وخطوط أنابيب التكامل المستمر (CI).