从我的模板创建新项目时收到错误消息

Posted

技术标签:

【中文标题】从我的模板创建新项目时收到错误消息【英文标题】:Getting an error message when creating a new project from my template 【发布时间】:2012-10-29 01:43:33 【问题描述】:

我从现有项目创建了一个项目模板,在本例中它只是一个资源 DLL。

我用 $projectname$ 标记替换了项目中的一些数据,以便内容和文件名采用我输入的值作为项目名称。当我从模板创建一个新项目时,我看到 2 个对话框,第一个似乎表明成功,即

The operation completed successfully.

第二个表示存在访问冲突,即

Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

我按下确定按钮,新项目没有出现。我检查了磁盘,只创建了项目文件(vcxproj),在这种情况下它看起来很好,没有创建其他文件。

我检查了 vcxproj 文件,它看起来不错。

其他信息:

我正在使用 VS 2012 VS 以管理员模式启动 目标位置是我的文档文件夹

有什么想法吗?

//*蛋盒

【问题讨论】:

【参考方案1】:

SolutionName.vcxproj 文件包含有关其他编译文件的信息。解决方案必须编译的所有文件必须与 SolutionName.vcxproj 文件位于同一文件夹下。

这是一个非常有趣的问题,与 vcxproj 文件

的下一行相关
<ItemGroup>
<ClCompile Include="Example\AdditionCompiledFile.cpp" />
<ClCompile Include="ConsoleApplication1.cpp" />
<ClCompile Include="stdafx.cpp">
  <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugMD|Win32'">Create</PrecompiledHeader>
</ClCompile>

这个问题也在 VS 2013 上重现。

【讨论】:

以上是关于从我的模板创建新项目时收到错误消息的主要内容,如果未能解决你的问题,请参考以下文章

运行我的颤振项目时收到此错误消息

功能文件指向不存在的项目

Visual Studio 2003 - 打开 ASP.NET 项目 - 收到“操作超时”错误消息

如何从我的 react-native 项目构建 android apk?

错误:此模板尝试加载组件程序集“Microsoft.VisualStudio.SmartDevice”

Xcode 8 消息模板应用程序:iOS 模拟器上的错误