我整晚都在研究一种新的解决方案。建立没有问题,但突然间我在构建时开始出现以下错误:
无法完成操作。参数不正确。
现在,我已经搜索了很多线程,但我还没有找到一个合适的解决方案。我还应该提一下。我重新启动,试图修复我的VS 2015 Express安装,没有运气。
这发生在每个解决方案上,而不仅仅是我的新解决方案,即使我关闭所有内容,启动一个全新的项目并尝试构建。
欢迎任何建议!
答案 0 :(得分:40)
Dan(原始海报)在上面的评论中提到,运行Visual Stuio作为管理员为他解决了这个问题。
答案 1 :(得分:17)
这个答案对我有帮助:https://stackoverflow.com/a/9130257/6524796它说尝试删除.suo文件。要查找此文件,请在文件资源管理器中打开解决方案的目录,确保您可以看到"隐藏的项目",然后搜索" .suo"。选择并删除解决方案,为您提供问题。关闭Visual Studio并重新打开解决方案。
答案 2 :(得分:9)
尝试检查您的项目参考。我遇到了同样的问题,发现其中一个参考文献丢失了。
查看下方:调试&gt; ProjectName属性&gt; <强>参考强>
答案 3 :(得分:3)
我已经在下面的场景中发生了这种情况并且关闭了&amp;重新打开Visual Studio 2015为我解决了它。
即使OP提到他已经
即使我关闭所有内容,也要启动一个全新的项目...
我为其他没有尝试过此功能的人发布此解决方案。
Reference - 谢谢Jon Schneider
我们有一个私人nuget仓库维护的库。有时我只是在本地编译库,而不是构建测试版,删除对nuget包的引用,并将引用添加到库的本地bin。在重建项目时,有时我会收到此错误。关闭并重新打开项目可以解决它,并且我能够构建。
答案 4 :(得分:1)
我尝试了此处列出的所有选项,但对我没有任何帮助。我发现已将另一个项目文件夹拖放到Visual Studio外部的解决方案文件夹中。我将该文件夹放回了它所属的位置,还不得不删除.suo文件。
只需发布此信息,以防其他人遇到可怕的拖放操作而意外破坏了整个解决方案。
答案 5 :(得分:1)
我在运行 Microchip Studio(VS 已取出位)时收到相同的错误消息。原因是 Microchip Studio 应用程序的两个实例一起运行。可能是因为两个项目都配置为使用独占资源 - 连接到我的系统的单个 Atmel-ICE。
解决方案:关闭 Microchip Studio 的两个/所有实例,然后重新启动一个,即您要编译的实例。
答案 6 :(得分:0)
去看看我发现的......用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
...甚至不能把它当作评论......
答案 7 :(得分:0)
当我尝试在解决方案文件夹中卸载安装程序项目时,我遇到了相同的错误。问题出在VS2017中,扩展名为Project Installer。
当尝试卸载项目时,一个安装程序项目已经卸载时,我遇到了该错误。如果我重新加载它,然后再次卸载文件夹,一切都很好。 但是,我没有找到好的解决方案。我试图删除.suo文件,但没有帮助。在将VS从15.8.3更新到15.8.4后,我注意到了这个问题。也许麻烦在更新中。
答案 8 :(得分:0)
答案 9 :(得分:0)
设置“ C:\ ProgramData \ Microsoft \ Crypto \ RSA”的文件夹权限,使其不仅允许:
Read, Execute
Show Folder Contents
Read
而且允许
Write
为我解决了这个问题。
我为“每个人”(Everyone)组做的,这是其他人的基础。您可能只想为使用Visual Studio的用户或组执行此操作,甚至只需要使用Visual Studio作为管理员进行签名即可。
我对RSA文件夹执行了此操作,因为我想使用RSA。在Crypto文件夹中还有其他文件夹,根据您选择的过程,您可能希望对整个Crypto文件夹或其他子文件夹执行此操作。
答案 10 :(得分:0)
就我而言,解决方案要简单得多。作为/ Project标志的一部分,我们已经给出了项目名称而不是项目文件的路径。
答案 11 :(得分:0)
如果这对任何人有帮助,我也遇到了这个神秘的错误 - 当我在 VS 资源编辑器中时,尝试右键单击控件并“添加类”。
修复者:
“添加或删除程序”,Microsoft Visual Studio 安装程序,修改,修改。 添加“通用Windows平台开发”。 添加“C++ MFC for latest v142 build tools (x86 & x64)”(在单个组件下)。
答案 12 :(得分:-1)
以上都不对我有用。但是,重新启动计算机可以解决此问题。