c# - vs2017编译c - vs2017解决方案




Visual Studio:无法完成操作。 参数不正确 (5)

Dan(原始海报)在上面的评论中提到,运行Visual Stuio作为管理员为他解决了这个问题。

我整晚都在研究一种新的解决方案。 没有问题的建设,但突然间,我在构建时开始出现以下错误:

操作无法完成。 参数不正确。

现在,我搜索了很多线程,但我还没有找到一个合适的解决方案。 我还应该提一下。 我重新启动,试图修复我的VS 2015 Express安装,没有运气。

这种情况发生在每个解决方案上,而不仅仅是我的新解决方案,即使我关闭所有内容,启动一个全新的项目并尝试构建。

欢迎大家提出意见!


尝试检查项目参考。 我有同样的问题,发现其中一个参考文献丢失了。

查看下: Debug > ProjectName Properties > References


我尝试了这里列出的所有选项,但对我来说没有任何效果。 我发现另一个项目文件夹已被拖放到visual studio之外的解决方案文件夹中。 我把文件夹放回原来的位置,还必须删除.suo文件。

只是发布这个以防万一其他人遇到可怕的拖放意外打破整个解决方案的事情。


我已经在下面的场景中发生了这种情况,关闭并重新打开Visual Studio 2015为我解决了这个问题。

虽然OP已经提到了他

即使我关闭所有东西,也要开始一个全新的项目......

我正在为没有尝试过这个的人发布这个解决方案。

Reference - 谢谢Jon Schneider

我们有一个私人nuget仓库维护的库。 有时我只是在本地编译库,而是删除对nuget包的引用,并添加对库的本地bin的引用,而不是构建beta。 重建项目后,有时我会收到此错误。 关闭并重新打开项目可以解决它,我可以构建。


去看看我发现的......用vs2015构建一个2015项目最终会成功...假设该项目有2个配置(对于这个特殊情况): "Release MD|Win32" "Release MD|x64"

调用

devenv myProject.vcxproj /build "Release MD|x64"

会工作,但打电话

devenv myProject.vcxproj /build "Release MD|Win32"

不管用

你必须简单地用x86而不是Win32来调用devenv .....在我的项目文件中没有任何引用到x86 ....甚至找不到它作为注释...





visual-studio-2015