Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 在VisualStudio2010中创建DSL包_Visual Studio 2010_Dsl - Fatal编程技术网

Visual studio 2010 在VisualStudio2010中创建DSL包

Visual studio 2010 在VisualStudio2010中创建DSL包,visual-studio-2010,dsl,Visual Studio 2010,Dsl,我有一个VS2005的DSL项目(Active Writer定制)。我想让它与VS2010兼容。所以 我使用vs2010 SDK附带的dslprojectsmiglationtool.exe迁移了该项目 在vs2010中创建了新的dsl项目,并将迁移的代码移到了新项目中 这里我的Dsl项目正在构建中,但是DslPackage项目显示了以下构建错误 错误48:在此程序集中找不到Visual Studio注册属性。 但是一些博客将这个错误与RegPkg联系起来,我对RegPkg一无所知 有解决生成错

我有一个VS2005的DSL项目(Active Writer定制)。我想让它与VS2010兼容。所以

我使用vs2010 SDK附带的dslprojectsmiglationtool.exe迁移了该项目

在vs2010中创建了新的dsl项目,并将迁移的代码移到了新项目中

这里我的Dsl项目正在构建中,但是DslPackage项目显示了以下构建错误

错误48:在此程序集中找不到Visual Studio注册属性。

但是一些博客将这个错误与RegPkg联系起来,我对RegPkg一无所知


有解决生成错误的解决方案吗?

这看起来可能与RegPkg版本有关。也许可以尝试讨论的解决方案,该解决方案有效地使用Reflector来检查预期的RegPkg版本。

这似乎与RegPkg版本有关。也许可以尝试讨论的解决方案,该解决方案有效地使用Reflector来检查预期的RegPkg版本。

是否尝试使用VS2010打开旧的解决方案文件?它应该提示说,它将创建一个兼容的版本…通常VS08项目可以转换为VS2010,但不确定VS05@dave-感谢您的回复。我使用DslProjectsMigrationTool.exe迁移了我的vs2005项目,并在vs2010中创建了一个新的dsl项目,并将迁移的代码移动到vs2010项目。您是否尝试打开旧项目使用VS2010的解决方案文件?它应该提示说,它将创建一个兼容的版本…通常VS08项目可以转换为VS2010,但不确定VS05@dave-感谢回复。我使用DslProjectsMigrationTool.exe迁移了我的vs2005项目,并在vs2010中创建了一个新的dsl项目,并将迁移的代码移动到vs2010项目。