1

我的程序将文件添加到 VB.NET 解决方案中。我想要的是,当将文件添加到项目中时,该项目会刷新或提示刷新。现在我正在做的是卸载和重新加载项目。这很好,但我注意到我新添加的文件没有包含在项目中,我必须通过单击它们来手动包含它们。

如何让我的项目添加所有未包含的文件并在添加新文件时刷新?

谢谢

我要添加的代码。

在此处输入图像描述

4

1 回答 1

1

解决方案(sln 文件)下的文件夹和子文件夹中可以存在很多文件。并非所有这些文件都需要参与项目。每个项目文件 (vbproj / csproj) 维护项目中包含的文件清单。您需要将文件放在适当的位置适当地更新 vbproj 文件。

碰巧的是,vbproj 文件不是简单的索引,它们是完整的构建脚本。它们具有非常复杂的文件格式 (XML) 和复杂的语义。如果您遵循现有模式,则在该文件中附加节点可以正常工作。但我建议你先查一下 MSBUILD。

请注意,如果您以编程方式更改的项目在 Visual Studio 中打开,则很有可能出现不一致。确保项目未在任何视觉工作室中打开。不建议以编程方式更改程序本身(或同一项目)。

于 2013-06-22T19:49:38.390 回答