كيفية تحديد إخراج المشروع في ملف الحلول؟ (أو كيفية تحديد خصائص المشروع المخصص في ملف الحلول؟)

StackOverflow https://stackoverflow.com/questions/986456

  •  13-09-2019
  •  | 
  •  

سؤال

كيف يمكنني تحديد إخراج المشروع في ملف الحلول؟

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugUse|AnyCPU' ">
  <DebugSymbols>true</DebugSymbols>
  <OutputPath>bin\Debug\</OutputPath> <!-- this -->
  <DefineConstants>DEBUG;TRACE</DefineConstants>
  <DebugType>full</DebugType>
  <PlatformTarget>AnyCPU</PlatformTarget>
  <ErrorReport>prompt</ErrorReport>
</PropertyGroup>

بدلا من ذلك، أعتقد أنني يمكن أن تستخدم خاصية مشروع مخصص.

<OutputPath>$(SolutionOutputPath)\Debug\</OutputPath>

لكنني لا أعرف كيف حدد خصائص المشروع المخصصة في ملف الحلول. كنت أحاول شيئا مثل:

Project(...) = ...
    ProjectSection(ProjectProperties) = preProject
        OutputPath = "C:\Test\Bin"
    EndProjectSection
EndProject
هل كانت مفيدة؟

المحلول

أنا متأكد تماما من هذا غير ممكن. ملف الحل فقط يشير إلى ملفات المشروع، لذلك يجب احتواء جميع الخيارات الخاصة بالمشروع مثل مسارات الإخراج وما إلى ذلك، ضمن ملف المشروع المشار إليه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top