Visual studio 2017 Starcounter 2.3.1和visual studio 3.0.0中的Starcounter不兼容

Visual studio 2017 Starcounter 2.3.1和visual studio 3.0.0中的Starcounter不兼容,visual-studio-2017,starcounter,Visual Studio 2017,Starcounter,我是Starcounter的新手,我正试图以此创建一个项目。但不幸的是,我在尝试创建一个简单的hello world项目时遇到了一个错误!(我必须使用2.3.1版本) 我已经安装了版本2.3.1.8367,该版本在visual studio extension 3.0.0中自动安装了Starcounter,并且我已经安装了VS 2017 正如错误所说,starcounter扩展版本控制有问题,但我不能降级到旧版本。() 有人知道我该如何解决这个问题吗?@shrnpmshr 很抱歉看到你面对这

我是Starcounter的新手,我正试图以此创建一个项目。但不幸的是,我在尝试创建一个简单的hello world项目时遇到了一个错误!(我必须使用2.3.1版本)

我已经安装了版本2.3.1.8367,该版本在visual studio extension 3.0.0中自动安装了Starcounter,并且我已经安装了VS 2017

正如错误所说,starcounter扩展版本控制有问题,但我不能降级到旧版本。()

有人知道我该如何解决这个问题吗?

@shrnpmshr

很抱歉看到你面对这一切

创建项目时,使用了什么模板?我们目前支持两个版本的Starcounter,其中一些项目设置在这两个版本之间有所不同

所以,如果您使用的是Starcounter 2.3,那么使用模板“Starcounter 2.3应用程序”非常重要。只有针对.NET Framework 4.5.*或.NET Framework 4.6.0时,才能看到该模板。如果您以4.6.1为目标,您将看到“Starcounter 2.4应用程序”,此时,该模板无法与Starcounter 2.3一起使用

你认为是这样吗

致以最良好的祝愿, 每,星计数器

@shrnpmshr

很抱歉看到你面对这一切

创建项目时,使用了什么模板?我们目前支持两个版本的Starcounter,其中一些项目设置在这两个版本之间有所不同

所以,如果您使用的是Starcounter 2.3,那么使用模板“Starcounter 2.3应用程序”非常重要。只有针对.NET Framework 4.5.*或.NET Framework 4.6.0时,才能看到该模板。如果您以4.6.1为目标,您将看到“Starcounter 2.4应用程序”,此时,该模板无法与Starcounter 2.3一起使用

你认为是这样吗

致以最良好的祝愿,
根据,Starcounter

每当出现此问题时,我们通过对
projectName.csproj
文件的以下更改来解决此问题:
StarcounterVersionCompatibility
每当出现此问题时,从
2.4
2.3

,我们通过对
projectName.csproj
文件进行以下更改来解决此问题:
StarcounterVersionCompatibility
2.4
2.3

我通过以下方式解决了此问题-卸载了所有我拥有的-手动删除Starcounter扩展-重新启动-再次安装,其关键是不自动安装扩展(我在安装开始时删除了检查)-打开startcounter文件夹,查找VSI并手动运行。您需要再次创建项目。我无法使用已创建的扩展。我通过以下方法解决了此问题:卸载我所有的—手动删除Starcounter扩展—重新启动—再次安装,关键是不自动安装扩展(我在安装开始时删除了检查)—打开startcounter文件夹,查找VSI并手动运行。您需要再次创建项目。我不能使用创建的。我的目标是.NET Framework 4.5.*并且模板是Starcounter应用程序。注意到您绕过了它。很抱歉,我们无法提供比这更平滑的路径。我感到困惑的是,您甚至在extension 3.0*中看到一个名为“Starcounter应用程序”的模板。模板名称中应包含版本。可能,这可能是我们从一个版本到另一个版本时没有完全涵盖的内容。很难说清楚。尽管我们在这方面一直在努力改进,但请放心。如果您遇到其他问题,请告诉我们,我们将尽力帮助您!我的目标是.NETFramework4.5.*,模板是Starcounter应用程序。注意到您绕过了它。很抱歉,我们无法提供比这更平滑的路径。我感到困惑的是,您甚至在extension 3.0*中看到一个名为“Starcounter应用程序”的模板。模板名称中应包含版本。可能,这可能是我们从一个版本到另一个版本时没有完全涵盖的内容。很难说清楚。尽管我们在这方面一直在努力改进,但请放心。如果您遇到其他问题,请告诉我们,我们将尽力帮助您!