1

我下载了这个 JiraSVN 插件的源代码,并在 VS2010 中打开了 .sln 文件。我立即受到这个警告的欢迎:

自定义工具“SettingsSingleFileGenerator”与文件“Properties\Settings.settings”相关联,但在项目中未找到自定义工具的输出。您可以尝试通过右键单击解决方案资源管理器中的文件并选择运行自定义工具来重新运行自定义工具。

我完全不熟悉这个自定义工具或它应该做什么,也不熟悉如何解决问题。(我尝试了右键单击并重新运行自定义工具的建议,但没有任何反应。)

当我尝试构建时,它失败并出现以下错误:

无法打开源文件“C:...\Properties\Settings.Designer.cs”(“未指定错误”)

查看解决方案资源管理器,我在其中一个项目下看到以下条目:

    └─Properties
        └─/!\ Settings.settings
           └─/!\ Settings.Designer.cs

(最后两个条目有感叹号警告图标。)

我试图从项目中排除这两个条目,但出现了更多错误。

我该如何解决这个问题?构建是否损坏,或者我只是未能正确设置某些内容?

4

4 回答 4

2

我在尝试编译自己保存的代码时突然遇到了同样的错误。该代码将不再编译,即使我上次保存它,一切都很好。

我只是从设置文件属性的自定义工具行中删除了“SettingsSingleFileGenerator”(我的是在我的项目/设置文件夹中,您的错误消息应该告诉您它的位置)。删除它可以让我再次顺利编译。

于 2016-06-23T11:11:02.827 回答
1

在项目的上下文菜单中,转到属性 - 设置 - “单击此处创建...”。这创建了一个足以满足我的项目的空属性文件。

于 2016-10-18T13:52:00.770 回答
0

好吧,构建确实被破坏了。PatrickMauer有一个fork可以重建丢失的文件。

于 2013-03-13T15:14:11.570 回答
0

在文本编辑器中打开 .csproj 文件并删除 LastGenOutput 标记。如果 LastGenOutput 标记存在,Visual Studio 认为在设置文件生成期间存在一些错误,并在构建期间不断发出警告。

<None Include="Properties\Settings.settings">
  <Generator>SettingsSingleFileGenerator</Generator>
  <LastGenOutput>Settings1.Designer.cs</LastGenOutput>
</None>
于 2020-03-02T22:40:28.533 回答