我有一个Asp.Net 2.0(VB.Net)应用程序,我正在尝试将Control(ASCX)导出到另一个项目.我需要知道Control需要哪些其他文件才能工作.
有没有办法 - 使用VS.Net 2005或外部应用程序 - 以递归方式跟踪解决方案中页面或控件的依赖关系?
例如,对于此文件:~/Controls/SomeControl.ascx,我想获取以下运行所依赖的文件列表:
~/Controls/SomeControl.ascx
~/Controls/SomeControl.ascx.vb
~/App_Code/SomeClass.vb
~/App_Code/AnotherClass.vb
~/App_WebReferences/com/example/SomeWebService/SomeWebService.disco
~/App_WebReferences/com/example/SomeWebService/SomeWebService.discomap
~/App_WebReferences/com/example/SomeWebService/SomeWebService.wsdl
~/App_Code/AnotherClass.vb
Run Code Online (Sandbox Code Playgroud) 我已经阅读了一些帖子,宣传从VS 2005迁移到2008年的优点.但是,我很想知道实际迁移过程中的各种陷阱.我们即将迁移,我更愿意知道什么样的速度可以预测和计划,而不是一路上发现它们.我们非常感谢任何有用的指导,以便尽可能轻松地完成这一过程.
哦,我们主要是一个C++开发公司,有一些中等规模的产品和一堆小的辅助工具.我们为所有内容使用外部makefile,以便所有构建都可以轻松实现.有关迁移此类开发操作时所期望的具体见解将是最有帮助的.
在此先感谢您的帮助!
我想以静默方式调用多个.msi文件,如果有任何失败,则暂停整个安装.
是否可以从[run]部分调用msiexec.exe的返回码?
目前我只能在Windows事件查看器中看到错误消息.
我想在Visual Studio中使用任务列表,但它确实缺少任务列表应该提供的几乎任何有用的功能.所以我在外部使用Todo-List来跟踪我需要完成的事情.将它们放在一个地方会很高兴.
那么有谁知道Visual Studio中任务列表的一个很酷的替换附加组件?
提前致谢!
我已经将我的一个VS2006项目转换为VS2008,当试图在VS2008中构建项目时,我得到了上述错误.什么是.sbr文件?以及如何修复编译错误?任何帮助都非常感谢.
在这里工作时,我们有一个框,为业务合作伙伴提供XML源.通过指定查询字符串参数和值来自定义我们的订阅源请求.其中一些参数是必需的,但许多参数不是.
例如,我们要求所有请求指定GUID以标识合作伙伴,并且请求可以是"获取最新"或"搜索"操作:
对于搜索:http://services.null.ext/?id = [GUID]&q = [搜索关键字]
类别中的最新数据:http://services.null.ext/?id = [GUID]&category = [ ID]
为这些参数构建RESTful URL方案很简单:
搜索:http://services.null.ext/ [GUID]/search/[Keywords]
最新:http://services.null.ext/ [GUID]/latest/category/[ID]
但是我们应该如何处理我们拥有的十几个可选参数呢?其中许多是相互排斥的,并且许多组合是必需的.很快,可能的路径数量变得非常复杂.
有关如何将具有复杂查询字符串的URL映射到友好/ REST/ful /路径的一些推荐做法?
(我对约定,方案,模式等感兴趣.不是在Web服务器或框架中实现URL重写的特定技术.)
我们在实施Team Foundation Build Server时遇到了性能问题,而且我对如何加快速度的想法已经不多了.我们已经添加了一些PropertyGroup元素来提高几个步骤(SkipClean,SkipLabel,SkipInitializeWorkspace)的性能,但我认为我们需要进行重大的重组才能解决问题.这是我们的设置:
这是我们遇到的基本问题
在过去的几个月里,我们已经放弃了嗜睡并忽略了这个问题,但现在建造时间超过一小时到一个半小时.
我正在考虑学习和切换到巡航控制的想法,以获得更大的控制权.有人不同意吗?
任何帮助都非常感谢.谢谢!
我正在使用Silverlight UnitTest framerwork有没有一个很好的例子有如何用它对应用程序进行单元测试?我正在成功地使用它来对silverlight类库进行单元测试.
任何指针和链接将不胜感激.
谢谢,纳特
我想使用实体框架.但是,我还要求允许我的用户在我们的系统中定义自定义字段.我仍然想使用实体框架,而不是使用带有哈希表属性的部分类.
下面是我想到的解决方案,但它并不简单,所以我想看看是否有更好的方法.
我的想法是,有一个ModelManager对象,它将在相应的表上创建一个列,修改EDM文件,并使用edmgen.exe编译文件.这将全部发生在与应用程序不同的进程和/或应用程序域中,因为应用程序将引用生成的程序集.当应用程序重新启动时,它将可以访问新添加的字段.
这是使用实体框架执行此操作的唯一方法吗?谢谢你的时间.
我有一个C#Excel加载项项目"MyExcelAddIn",它有一个公共方法Foo()来做复杂的事情.出于测试目的,加载项还定义了一个工具栏按钮,该按钮连接到Foo(),因此我可以测试它并验证单击按钮调用Foo()并执行我想要它做的事情.这可以.
现在我想从C#Windows Forms项目中调用此方法.在Windows窗体项目中,我可以创建一个Excel实例并使其可见并验证我的VSTO加载项是否正在运行,因为我可以看到该按钮并且它可以正常工作.但我无法弄清楚如何从Windows窗体项目以编程方式调用Foo().我已经google了一点,得到了"MyExcelAddIn"COMAddIn对象,但无法解决如何调用Foo().
它看起来像这样:
// Create Excel and make it visible
Application excelApp = new Application();
excelApp.Visible = true;
// I know my VSTO add-in is running because I can see my test button
// Now get a reference to my VSTO add-in
Microsoft.Office.Core.COMAddIns comAddIns = _excelApp.COMAddIns;
object addinName = "MyExcelAddIn";
Microsoft.Office.Core.COMAddIn myAddin = comAddIns.Item(ref addinName);
// This works, but now what? How do I make a call on myAddin?
// Note that myAddin.Object is null...
Run Code Online (Sandbox Code Playgroud)
所以我想知道如何从我的Windows窗体应用程序中调用Foo().请注意,我可以完全控制Windows窗体应用程序和加载项,我怀疑我必须对它们(尤其是加载项)进行更改,但我不知道如何执行此操作.
请注意,这是一个VS2008 C#应用程序,我正在使用Excel 2003.
.net ×2
.net-2.0 ×1
.sbr ×1
add-in ×1
add-on ×1
asp.net ×1
c# ×1
c++ ×1
compilation ×1
http ×1
inno-setup ×1
msbuild ×1
query-string ×1
rest ×1
silverlight ×1
task ×1
team-build ×1
tfs ×1
unit-testing ×1
upgrade ×1
vb.net ×1
vsto ×1