簡體   English   中英

T4MVC正在生成T4MVC.cs和T4MVC1.cs

[英]T4MVC is generating T4MVC.cs and T4MVC1.cs

  • VS2017 15.4.1

我在這個項目中使用T4MVC已經好幾個月而沒有問題。 但是今天每次更改控制器方法時,它都會生成兩個T4MVC文件:

在此輸入圖像描述

而不是更新T4MVC.cs,這最終意味着項目不能編譯,我必須刪除T4MVC1.cs。

有沒有人看過這種行為或有一些修復的想法?

以下是我要解決的步驟:

  • 刪除T4MVC1.cs文件。
  • 卸載您的項目。
  • 編輯.csproj文件。
  • 檢查以下標記:

    <Compile Include="T4MVC.cs"> <AutoGen>True</AutoGen> <DesignTime>True</DesignTime> <DependentUpon>T4MVC.tt</DependentUpon> </Compile>

    確保只有其中一個,它是T4MVC.cs 如果有的話,刪除T4MVC1.cs塊。

  • 檢查以下標記:

    <None Include="T4MVC.tt"> <Generator>TextTemplatingFileGenerator</Generator> <LastGenOutput>T4MVC.cs</LastGenOutput> </None>

    確保<LastGenOutput>T4MVC.cs 如果沒有,請將其編輯為T4MVC.cs

  • 保存.csproj文件。

  • 重新加載項目。
  • 重建
  • 請務必檢查該代碼,以免將來出現任何問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM