我正在重构一个项目,这个项目是用Visual Studio编写的,这让我很恼火。我来自Linux背景,发现Visual Studio是一个无能为力的菜单的聚集地。
我正在尝试将Settings.settings文件从一个解决方案移动到另一个解决方案中。
从Settings.Designer.cs复制所有文本已经产生了所需的编译时功能,但我似乎不能使用gui来更改属性。与我的源项目不同,gui不显示任何属性。我还担心我的更改会在VS的突发奇想中消失(当它重新生成这个文件时)。
如何从现有配置文件重新生成这些属性?
发布于 2012-12-28 03:19:44
您可以删除.Designer.cs文件,然后从项目中排除.settings文件并重新包含它。然后重新生成.designer文件。
在此期间,请确保单击Show all files按钮,否则您将看不到刚刚从项目中排除的文件。
发布于 2014-08-29 22:05:40
我只是不得不做一件类似的事情。
对我来说起作用的是:
我的问题是,我在尝试同时复制Settings.settings文件和Settings.Designer.cs时被卡住了。那是不可能的。
发布于 2014-04-18 03:24:19
根据this ASP.NET post的说法,您可以这样做
如果编辑settings.settings文件并且settings.designer.cs文件中的值没有更改,则可以删除settings.designer.cs文件,然后右键单击settings.settings文件并选择“运行自定义工具”。这将重新生成settings.designer.cs文件。
https://stackoverflow.com/questions/14059919
复制相似问题