回答

1

您可以按照guidelines for manually deploying a ClickOnce application on MSDN

这取决于Windows软件开发工具包和命令行工具而不是Visual Studio来进行部署。

只是另一个说明 - 如果可以的话,我建议尽量migrate to /clr:pure,如果可能的话。如果您使用的是本机代码,则这不起作用,但如果它是纯粹的Windows窗体应用程序,它将使部署方案更简单,因为ClickOnce中CAS问题的问题更少。

+0

雅,纯正。不幸的是,我的经验一直是C++/CLI的主要好处,用于托管/本地I/O。 PURE的模型通常是禁止的:(这实际上是我的宠物狗之一,这和缺乏64bit/32bit混合模式调试支持。 – RandomNickName42 2009-05-19 04:48:04

1

您不能ClickOnce部署一个写入非托管代码的exe文件。标准的方法是创建一个托管代码stub exe文件,以启动您的实际应用程序。

这是related question

相关问题