A little background & details:
I've installed Visual Studio 2013 RTM on a clean windows
server 2012. When I tried to create a new team project I've got the following
error:
When I checked
the log I saw a different TF Error (TF30162)
---begin Exception entry---
Time: 2013-12-02T06:28:41
Module: Engine
Event Description: TF30162: Task "TestSettings"
from Group "TestManagement" failed
Exception Type: Microsoft.TeamFoundation.Client.PcwException
Exception Message: System.IO.FileLoadException: Loading this
assembly would produce a different grant set from other instances. (Exception
from HRESULT: 0x80131401)
at
System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly,
Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal&
ctor, Boolean& bNeedSecurityCheck)
at
System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean
skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at
System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean
skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at
System.Activator.CreateInstance(Type type, Boolean nonPublic)
at
System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder,
Object[] args, CultureInfo culture, Object[] activationAttributes,
StackCrawlMark& stackMark)
at
System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder
binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at
System.Activator.CreateInstance(String assemblyString, String typeName, Boolean
ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo
culture, Object[] activationAttributes, Evidence securityInfo,
StackCrawlMark& stackMark)
at
System.Activator.CreateInstance(String assemblyName, String typeName)
at
System.AppDomain.CreateInstance(String assemblyName, String typeName)
at
System.AppDomain.CreateInstanceAndUnwrap(String assemblyName, String typeName)
at System.AppDomain.CreateAppDomainManager()
at
System.AppDomain.Setup(Object arg)
at
System.AppDomain.nCreateDomain(String friendlyName, AppDomainSetup setup,
Evidence providedSecurityInfo, Evidence creatorsSecurityInfo, IntPtr
parentSecurityDescriptor)
at System.AppDomainManager.CreateDomainHelper(String
friendlyName, Evidence securityInfo, AppDomainSetup appDomainInfo)
at
System.AppDomainManager.CreateDomain(String friendlyName, Evidence
securityInfo, AppDomainSetup appDomainInfo)
at System.AppDomain.InternalCreateDomain(String
friendlyName, Evidence securityInfo, AppDomainSetup info)
at
System.AppDomain.CreateDomain(String friendlyName, Evidence securityInfo,
AppDomainSetup info)
at
Microsoft.VisualStudio.TestTools.Execution.DataCollectorCache.PerformDiscovery()
at
Microsoft.VisualStudio.TestTools.Execution.DataCollectorCache.ForceCacheUpdate()
at
Microsoft.VisualStudio.TestTools.Execution.DataCollectorCache.GetAllCollectorInformation()
at
Microsoft.TeamFoundation.TestManagement.Controller.TestSettings.TestSettingsHelper.FixUpTemplateTestSettings(ITestSettings
testSettings)
at
Microsoft.TeamFoundation.TestManagement.PcwPlugin.PcwPluginComponentCreator.ExecuteTask(ContextWrapper
wrapper, String fileName, ObjectTypes type)
at Microsoft.TeamFoundation.TestManagement.PcwPlugin.PcwPluginComponentCreator.Parse(ContextWrapper
wrapper, XmlNode taskXml, Boolean fExecute)
Stack Trace:
at
Microsoft.TeamFoundation.TestManagement.PcwPlugin.PcwPluginComponentCreator.Parse(ContextWrapper
wrapper, XmlNode taskXml, Boolean fExecute)
at
Microsoft.TeamFoundation.TestManagement.PcwPlugin.PcwPluginComponentCreator.Execute(ProjectCreationContext
ctxt, XmlNode taskXml)
at
Microsoft.VisualStudio.TeamFoundation.PCW.ProjectCreationEngine.TaskExecutor.PerformTask(IProjectComponentCreator
componentCreator, ProjectCreationContext context, XmlNode taskXml)
at
Microsoft.VisualStudio.TeamFoundation.PCW.ProjectCreationEngine.RunTask(Object
taskObj)
-- Inner
Exception --
Exception Message: Loading this assembly would produce a
different grant set from other instances. (Exception from HRESULT: 0x80131401)
(type FileLoadException)
Exception Stack Trace:
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean
publicOnly, Boolean noCheck, Boolean& canBeCached,
RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
at
System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean
skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at
System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean
skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at
System.Activator.CreateInstance(Type type, Boolean nonPublic)
at
System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder,
Object[] args, CultureInfo culture, Object[] activationAttributes,
StackCrawlMark& stackMark)
at
System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder
binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at
System.Activator.CreateInstance(String assemblyString, String typeName, Boolean
ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo
culture, Object[] activationAttributes, Evidence securityInfo,
StackCrawlMark& stackMark)
at
System.Activator.CreateInstance(String assemblyName, String typeName)
at
System.AppDomain.CreateInstance(String assemblyName, String typeName)
at
System.AppDomain.CreateInstanceAndUnwrap(String assemblyName, String typeName)
at
System.AppDomain.CreateAppDomainManager()
at
System.AppDomain.Setup(Object arg)
at
System.AppDomain.nCreateDomain(String friendlyName, AppDomainSetup setup, Evidence
providedSecurityInfo, Evidence creatorsSecurityInfo, IntPtr
parentSecurityDescriptor)
at
System.AppDomainManager.CreateDomainHelper(String friendlyName, Evidence
securityInfo, AppDomainSetup appDomainInfo)
at
System.AppDomainManager.CreateDomain(String friendlyName, Evidence
securityInfo, AppDomainSetup appDomainInfo)
at
System.AppDomain.InternalCreateDomain(String friendlyName, Evidence
securityInfo, AppDomainSetup info)
at
System.AppDomain.CreateDomain(String friendlyName, Evidence securityInfo,
AppDomainSetup info)
at
Microsoft.VisualStudio.TestTools.Execution.DataCollectorCache.PerformDiscovery()
at
Microsoft.VisualStudio.TestTools.Execution.DataCollectorCache.ForceCacheUpdate()
at
Microsoft.VisualStudio.TestTools.Execution.DataCollectorCache.GetAllCollectorInformation()
at
Microsoft.TeamFoundation.TestManagement.Controller.TestSettings.TestSettingsHelper.FixUpTemplateTestSettings(ITestSettings
testSettings)
at
Microsoft.TeamFoundation.TestManagement.PcwPlugin.PcwPluginComponentCreator.ExecuteTask(ContextWrapper
wrapper, String fileName, ObjectTypes type)
at
Microsoft.TeamFoundation.TestManagement.PcwPlugin.PcwPluginComponentCreator.Parse(ContextWrapper
wrapper, XmlNode taskXml, Boolean fExecute)
--- end Exception entry ---
Solution:
Even though that the installation of Visual studio 2013 includes .net 4.5.1, still it looks like the project creation needed some other specific .net framework (LOG: "System.IO.FileLoadException: Loading this assembly would produce a different grant set from other instances.").
I've installed .NET framework 3.5 which fixed the issue.
I have read your blog its very attractive and impressive. I like it your blog.
ReplyDelete.Net Training in Chennai | .Net Online Training
Dot Net Online Training | LINQ Online Training ASP.NET Online Training
IEEE Final Year projects Project Center in Chennai are consistently sought after. Final Year Students Projects take a shot at them to improve their aptitudes, while specialists like the enjoyment in interfering with innovation. For experts, it's an alternate ball game through and through. Smaller than expected IEEE Final Year project centers ground for all fragments of CSE & IT engineers hoping to assemble. Final Year Project Domains for IT It gives you tips and rules that is progressively critical to consider while choosing any final year project point.
ReplyDeleteJavaScript Training in Chennai
JavaScript Training in Chennai
The Angular Training covers a wide range of topics including Components, project projects for cseAngular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training