我已经安装了SlowCheetah以在VB.NET Windows窗体应用程序中处理app.config转换,它创建了我的转换文件,并且按预期工作。但是,仅当我单击项目的“显示所有文件”时,转换文件(App.Debug.config,App.Release.config等)才可见。这似乎有点烦人,但我必须与其他发现这个劣质项目的人分享这个项目。我在SlowCheetah的示例项目中看到这不是问题,它们都按预期显示在App.config文件下。我不确定这是因为他们的示例项目是c#还是因为它是一个控制台应用程序,但是我可以看到这些文件和它们的csproj文件一样被添加到了vbproj文件中。即使vbproj文件看起来正确,我还是在项目级别尝试了“添加”>“现有项目”(没有区别),并且选择了“显示所有文件”时,对于转换文件(“很奇怪,“从项目中排除”显示为灰色)。任何想法在这里出什么问题吗?
<ItemGroup>
<None Include="App.Debug.config">
<DependentUpon>App.config</DependentUpon>
<IsTransformFile>true</IsTransformFile>
</None>
<None Include="App.Maintenance.config">
<DependentUpon>App.config</DependentUpon>
<IsTransformFile>true</IsTransformFile>
</None>
<None Include="App.Release.config">
<DependentUpon>App.config</DependentUpon>
<IsTransformFile>true</IsTransformFile>
</None>
...