嗨,我试图运行dotnet build <Sln file>
来构建项目,但我得到这个错误MSB4025:项目文件无法加载。根级别的数据无效。第一行,位置1
构建失败
文件夹结构:C:UsersUSERNAMEPROJECTNAMEFolder0File0.vdproj(1,1)
Dotnet版本:6.0.301
我认为这些信息很有用。
vdproj是Visual Studio的MSI创建项目。它已经被弃用了,大多数人已经转向WIX或NSIS,或者像Install Shield这样的专业级安装程序创建工具。如果您的产品不需要安装程序,只需从解决方案中排除vdproject项目,然后继续您的生活。如果您想尝试立即过渡到wix,请尝试以下powershell脚本https://github.com/chrisoldwood/vdproj2wix
Visual Studio - vdproj不兼容
MSI setup (.vdproj)此项目无法在Visual Studio 2013中打开,因为它不支持该项目类型。我们建议您使用InstallShield Limited Edition for Visual Studio (ISLE),这是一个直接支持大多数Windows平台和应用程序运行时的免费部署解决方案。您还可以使用ISLE从Visual Studio Installer项目中导入数据和设置。
移植、迁移和升级Visual Studio项目