1

如果我尝试在构建机器上的VS2010中打开我的其中一个项目,我收到错误消息:“该项目类型不受此安装支持”。这是因为我没有在这台机器上安装MVC 4。因为我想保持我的构建机器尽可能干净,所以我不想安装MVC 4(并手动部署/引用所需的DLL)。编辑我的项目文件并从<ProjectTypeGuids>删除{E3E379DF-F4C6-4180-9B81-6769533ABE47}(MVC4)是否安全?不支持项目类型:安全删除GUID?

+0

我会安装mvc4并使您的生成机器按照正常情况生成。你谈论的是保持你的机器“尽可能干净”,但你可以手工编辑sln/csproj文件吗?如果你删除了mvc4 guid,你可能会失去该项目类型的某些功能(我没有参考) – wal

+0

我收到你的反对意见(可能是真的)。但是,我是项目文件的'所有者',但不是构建机器的'所有者'... – Dunken

+0

让店主安装它,问好:) :) – wal

回答

0

你会编辑你的解决方案文件,而不是在这种情况下的项目文件。

那么,如果只是你在这个工作,或者你没有检查.sln回到源代码,一旦你删除它,然后是的。
如果这样做,那么安装了MVC的其他人将会缺失。

或者,将它放在那里作为卸载。

另一种解决方法是有问题的项目,创造的一切一个单独的SLN文件。

编辑

您需要安装MVC能够打开/编辑/做任何事与这个项目。

+0

为什么解决方案文件?它是我的csproj文件的一部分,在源代码控制下 – Dunken

+0

你想删除受影响的项目吗?你能发布你的解决方案布局吗?不知道我按照你的结构... – Alex

+0

我想删除一个项目类型,防止VS打开我的项目。项目类型位于中。我有完全一样的情况,在这里提到:http://stackoverflow.com/questions/10336827/the-project-type-is-not-supported-by-this-installation – Dunken

相关问题